OAuth クラスはじめにOAuth 拡張モジュールは、データプロバイダとやりとりするためのシンプルなインターフェイスを提供します。 OAuth HTTP 仕様を用いることで、プライベートなリソースを保護します。 クラス概要OAuth
class OAuth
{
/* プロパティ */
public
$debug;
public
$sslChecks;
public
$debugInfo;
/* メソッド */
public __construct(
string $consumer_key,string $consumer_secret,string $signature_method = OAUTH_SIG_METHOD_HMACSHA1,int $auth_type = 0) public void __destruct()
public bool disableDebug()
public bool disableRedirects()
public bool disableSSLChecks()
public bool enableDebug()
public bool enableRedirects()
public bool enableSSLChecks()
public mixed fetch(
string $protected_resource_url,array $extra_parameters = ?,string $http_method = ?,array $http_headers = ?) public stringfalse generateSignature(string
$http_method, string $url, mixed $extra_parameters = ?)public array getAccessToken(string
$access_token_url, string $verifier_token = ?, string $http_method = ?)public array getCAPath()
public string getLastResponse()
public stringfalse getLastResponseHeaders()
public array getLastResponseInfo()
public stringfalse getRequestHeader(string
$http_method, string $url, mixed $extra_parameters = ?)public array getRequestToken(string
$request_token_url, string $callback_url = ?, string $http_method = ?)public bool setAuthType(int
$auth_type)public mixed setCAPath(string
$ca_path = ?, string $ca_info = ?)public mixed setNonce(string
$nonce)public void setRequestEngine(int
$reqengine)public mixed setRSACertificate(string
$cert)public bool setSSLChecks(int
$sslcheck)public mixed setTimestamp(string
$timestamp)public bool setToken(string
$token, string $token_secret)public bool setVersion(string
}$version)プロパティ
|