oauth-1.2.3 可用的簽章方法如下:
OAUTH_SIG_METHOD_HMACSHA1
OAUTH_SIG_METHOD_HMACSHA256
OAUTH_SIG_METHOD_RSASHA1
OAUTH_SIG_METHOD_PLAINTEXT
(PECL OAuth >= 0.99.1)
OAuth::__construct — 建立新的 OAuth 物件
$consumer_key
,$consumer_secret
,$signature_method
= OAUTH_SIG_METHOD_HMACSHA1
,$auth_type
= 0建立一個新的 OAuth 物件
consumer_key
服務提供者提供的消費者金鑰。
consumer_secret
服務提供者提供的消費者密鑰。
signature_method
此選用參數定義要使用的簽章方法,預設為 OAUTH_SIG_METHOD_HMACSHA1
(HMAC-SHA1)。
auth_type
此選用參數定義如何將 OAuth 參數傳遞給消費者,預設為 OAUTH_AUTH_TYPE_AUTHORIZATION
(在 Authorization
標頭中)。
oauth-1.2.3 可用的簽章方法如下:
OAUTH_SIG_METHOD_HMACSHA1
OAUTH_SIG_METHOD_HMACSHA256
OAUTH_SIG_METHOD_RSASHA1
OAUTH_SIG_METHOD_PLAINTEXT
oauth-1.2.3 的授權類型列舉如下:
OAUTH_AUTH_TYPE_AUTHORIZATION
OAUTH_AUTH_TYPE_URI
OAUTH_AUTH_TYPE_FORM
OAUTH_AUTH_TYPE_NONE