以下常量由此扩展定义,并且只有在将此扩展编译到 PHP 中或在运行时动态加载时才可用。
这些常量中的大多数涉及问题,这些问题在官方 OAuth » 问题报告 文档中也有描述。但是请注意,这些常量名称是 PHP 特定的,尽管命名方案相似。
OAUTH_SIG_METHOD_RSASHA1
(string)OAUTH_SIG_METHOD_HMACSHA1
(string)OAuth HMAC-SHA1 签名方法。
OAUTH_SIG_METHOD_HMACSHA256
(string)此常量表示将 OAuth 参数放在 Authorization
标头中。
OAUTH_AUTH_TYPE_NONE
(string)此常量表示 NoAuth OAuth 请求。
OAUTH_AUTH_TYPE_URI
(string)此常量表示将 OAuth 参数放在请求 URI 中。
OAUTH_AUTH_TYPE_FORM
(string)此常量表示将 OAuth 参数作为 HTTP POST 主体的一部分。
OAUTH_HTTP_METHOD_GET
(string)对 OAuth 请求使用 GET 方法。
OAUTH_HTTP_METHOD_POST
(string)对 OAuth 请求使用 POST 方法。
OAUTH_HTTP_METHOD_PUT
(string)对 OAuth 请求使用 PUT 方法。
OAUTH_HTTP_METHOD_HEAD
(string)对 OAuth 请求使用 HEAD 方法。
OAUTH_HTTP_METHOD_DELETE
(string)OAUTH_REQENGINE_STREAMS
(int)OAUTH_REQENGINE_CURL
用于 Curl。
OAUTH_REQENGINE_CURL
(int)OAUTH_REQENGINE_STREAMS
用于 PHP 流。
OAUTH_OK
(int)OAUTH_BAD_NONCE
(int)OAUTH_BAD_TIMESTAMP
(int)OAUTH_CONSUMER_KEY_UNKNOWN
(int)OAUTH_CONSUMER_KEY_REFUSED
(int)OAUTH_INVALID_SIGNATURE
(int)OAUTH_TOKEN_USED
(int)OAUTH_TOKEN_EXPIRED
(int)OAUTH_TOKEN_REVOKED
(int)OAUTH_TOKEN_REJECTED
(int)OAUTH_VERIFIER_INVALID
(int)OAUTH_PARAMETER_ABSENT
(int)OAUTH_SIGNATURE_METHOD_REJECTED
(int)