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_PLAINTEXToauth-1.2.3 的授權類型列舉如下:
OAUTH_AUTH_TYPE_AUTHORIZATION
OAUTH_AUTH_TYPE_URI
OAUTH_AUTH_TYPE_FORM
OAUTH_AUTH_TYPE_NONE