oauth_urlencode
OAuth::__construct
OAuth
PHP Manual
OAuth クラス
導入
OAuth 拡張モジュールは、データプロバイダとやりとりするためのシンプルなインターフェイスを提供します。 OAuth HTTP 仕様を用いることで、プライベートなリソースを保護します。
クラス概要
OAuth
{
/* Properties */
public
$debug
;
public
$sslChecks
;
public
$debugInfo
;
/* メソッド */
__construct
(
string
$consumer_key
,
string
$consumer_secret
[,
string
$signature_method
=
OAUTH_SIG_METHOD_HMACSHA1
[,
int
$auth_type
= 0
]] )
public
void
__destruct
(
void
)
public
bool
disableDebug
(
void
)
public
bool
disableRedirects
(
void
)
public
bool
disableSSLChecks
(
void
)
public
bool
enableDebug
(
void
)
public
bool
enableRedirects
(
void
)
public
bool
enableSSLChecks
(
void
)
public
mixed
fetch
(
string
$protected_resource_url
[,
array
$extra_parameters
[,
string
$http_method
[,
array
$http_headers
]]] )
public
array
getAccessToken
(
string
$access_token_url
[,
string
$verifier_token
] )
public
array
getCAPath
(
void
)
public
string
getLastResponse
(
void
)
public
array
getLastResponseInfo
(
void
)
public
array
getRequestToken
(
string
$request_token_url
[,
string
$callback_url
] )
public
mixed
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
mixed
setTimestamp
(
string
$timestamp
)
public
bool
setToken
(
string
$token
,
string
$token_secret
)
public
bool
setVersion
(
string
$version
)
}
プロパティ
debug
sslChecks
debugInfo
目次
OAuth::__construct
— 新しい OAuth オブジェクトを作成する
OAuth::__destruct
— デストラクタ
OAuth::disableDebug
— デバッグを無効にする
OAuth::disableRedirects
— リダイレクトを無効にする
OAuth::disableSSLChecks
— SSL チェックを無効にする
OAuth::enableDebug
— デバッグを有効にする
OAuth::enableRedirects
— リダイレクトを有効にする
OAuth::enableSSLChecks
— SSL チェックを有効にする
OAuth::fetch
— OAuth で保護されたリソースを取得する
OAuth::getAccessToken
— アクセストークンを取得する
OAuth::getCAPath
— CA 情報を取得する
OAuth::getLastResponse
— 直近のレスポンスを取得する
OAuth::getLastResponseInfo
— 直近のレスポンスの HTTP 情報を取得する
OAuth::getRequestToken
— リクエストトークンを取得する
OAuth::setAuthType
— 認証方式を設定する
OAuth::setCAPath
— CA パスおよび情報を設定する
OAuth::setNonce
— 続くリクエスト用のノンスを設定する
OAuth::setRequestEngine
— setRequestEngine
OAuth::setRSACertificate
— RSA 証明書を設定する
OAuth::setTimestamp
— タイムスタンプを設定する
OAuth::setToken
— トークンと secret を設定する
OAuth::setVersion
— OAuth のバージョンを設定する
oauth_urlencode
OAuth::__construct
OAuth
PHP Manual