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)
}

プロパティ

debug

sslChecks

debugInfo

目次