PHP Conference Japan 2024

OAuth 类

(PECL OAuth >= 0.99.1)

简介

OAuth 扩展提供了一个简单的接口,用于使用 OAuth HTTP 规范与数据提供者交互,以保护私有资源。

类概要

OAuth {
/* 属性 */
public $debug;
public $sslChecks;
public $debugInfo;
/* 方法 */
public __construct(
    字符串 $consumer_key,
    字符串 $consumer_secret,
    字符串 $signature_method = OAUTH_SIG_METHOD_HMACSHA1,
    整数 $auth_type = 0
)
public __destruct(): 空值
public fetch(
    字符串 $protected_resource_url,
    数组 $extra_parameters = ?,
    字符串 $http_method = ?,
    数组 $http_headers = ?
): 混合类型
public generateSignature(字符串 $http_method, 字符串 $url, 混合类型 $extra_parameters = ?): 字符串|错误
public getAccessToken(
    字符串 $access_token_url,
    字符串 $auth_session_handle = ?,
    字符串 $verifier_token = ?,
    字符串 $http_method = ?
): 数组
public getCAPath(): 数组
public getRequestHeader(字符串 $http_method, 字符串 $url, 混合类型 $extra_parameters = ?): 字符串|错误
public getRequestToken(字符串 $request_token_url, 字符串 $callback_url = ?, 字符串 $http_method = ?): 数组
public setAuthType(整数 $auth_type): 布尔值
public setCAPath(字符串 $ca_path = ?, 字符串 $ca_info = ?): 混合类型
public setRequestEngine(整数 $reqengine): 空值
public setSSLChecks(整数 $sslcheck): 布尔值
public setTimestamp(字符串 $timestamp): 混合类型
public setToken(字符串 $token, 字符串 $token_secret): 布尔值
public setVersion(字符串 $version): 布尔值
}

属性

debug

sslChecks

debugInfo

目录

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top