2024 年 PHP Conference Japan

預定義常數

以下常數由此擴充功能定義,並且只有在擴充功能已編譯到 PHP 中或在執行階段動態載入時才會可用。

這些常數大多與問題有關,這些問題在 OAuth 官方《» 問題回報》文件中也有說明。但請注意,這些常數名稱是 PHP 特有的,儘管命名方式類似。

OAUTH_SIG_METHOD_RSASHA1 (字串)
OAuth RSA-SHA1 簽章方法。
OAUTH_SIG_METHOD_HMACSHA1 (字串)

OAuth HMAC-SHA1 簽章方法。

OAUTH_SIG_METHOD_HMACSHA256 (字串)
OAuth HMAC-SHA256 簽章方法。
OAUTH_AUTH_TYPE_AUTHORIZATION (字串)

此常數表示將 OAuth 參數放入 Authorization 標頭中。

OAUTH_AUTH_TYPE_NONE (字串)

此常數表示 NoAuth OAuth 請求。

OAUTH_AUTH_TYPE_URI (字串)

此常數表示將 OAuth 參數放入請求 URI 中。

OAUTH_AUTH_TYPE_FORM (字串)

此常數表示將 OAuth 參數作為 HTTP POST 主體的一部分。

OAUTH_HTTP_METHOD_GET (字串)

對 OAuth 請求使用 GET 方法。

OAUTH_HTTP_METHOD_POST (字串)

對 OAuth 請求使用 POST 方法。

OAUTH_HTTP_METHOD_PUT (字串)

對 OAuth 請求使用 PUT 方法。

OAUTH_HTTP_METHOD_HEAD (字串)

對 OAuth 請求使用 HEAD 方法。

OAUTH_HTTP_METHOD_DELETE (字串)
對 OAuth 請求使用 DELETE 方法。
OAUTH_REQENGINE_STREAMS (整數)
OAuth::setRequestEngine() 使用此常數將引擎設定為 PHP 資料流,而不是使用 OAUTH_REQENGINE_CURL 設定為 Curl
OAUTH_REQENGINE_CURL (整數)
OAuth::setRequestEngine() 使用此常數將引擎設定為 Curl,而不是使用 OAUTH_REQENGINE_STREAMS 設定為 PHP 資料流
OAUTH_OK (整數)
一切正常。
OAUTH_BAD_NONCE (整數)
oauth_nonce 值已在先前的請求中使用過,因此現在無法使用。
OAUTH_BAD_TIMESTAMP (整數)
服務提供者不接受 oauth_timestamp 值。在這種情況下,回應也應包含 oauth_acceptable_timestamps 參數。
OAUTH_CONSUMER_KEY_UNKNOWN (整數)
服務提供者暫時無法接受 oauth_consumer_key。例如,服務提供者可能正在限制消費者。
OAUTH_CONSUMER_KEY_REFUSED (整數 (int))
消費者金鑰被拒絕。
OAUTH_INVALID_SIGNATURE (整數 (int))
oauth_signature 無效,因為它與服務提供者計算的簽章不符。
OAUTH_TOKEN_USED (整數 (int))
oauth_token 已被使用。它不能再被使用,因為它已在先前的一個或多個請求中使用過。
OAUTH_TOKEN_EXPIRED (整數 (int))
oauth_token 已過期。
OAUTH_TOKEN_REVOKED (整數 (int))
oauth_token 已被撤銷,且將永遠不會被接受。
OAUTH_TOKEN_REJECTED (整數 (int))
服務提供者不接受 oauth_token。原因不明,但可能是因為權杖從未發出、已被使用、已過期和/或服務提供者已忘記。
OAUTH_VERIFIER_INVALID (整數 (int))
oauth_verifier 不正確。
OAUTH_PARAMETER_ABSENT (整數 (int))
未收到必要的參數。在這種情況下,回應也應包含 oauth_parameters_absent 參數。
OAUTH_SIGNATURE_METHOD_REJECTED (整數 (int))
服務提供者不接受 oauth_signature_method

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top