Php/docs/oauth.constants
来自菜鸟教程
预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 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(整型)- 使用者密钥遭拒绝。
OAUTH_INVALID_SIGNATURE(整型)- oauth_signature 无效,因为和服务提供者的签名计算不匹配。
OAUTH_TOKEN_USED(整型)- oauth_token 已经被消费。此令牌不能再被使用,因为在上一次请求中已经使用过。
OAUTH_TOKEN_EXPIRED(整型)- oauth_token 已经过期。
OAUTH_TOKEN_REVOKED(整型)- oauth_token 已经被撤销,且将决不再接受。
OAUTH_TOKEN_REJECTED(整型)- oauth_token 被服务提供者拒绝。原因未知,也许是因为令牌从未发布、已经消费、过期、或服务提供者忘记了。
OAUTH_VERIFIER_INVALID(整型)- oauth_verifier 不正确。
OAUTH_PARAMETER_ABSENT(整型)- 一个必需的参数没有接收到。这种情况下,响应也应该包含 oauth_parameters_absent 参数。
OAUTH_SIGNATURE_METHOD_REJECTED(整型)- oauth_signature_method 不能被服务提供者接受。