预定义常量

以下常量由此扩展定义,并且只有在将此扩展编译到 PHP 中或在运行时动态加载时才可用。

这些常量中的大多数涉及问题,这些问题在官方 OAuth » 问题报告 文档中也有描述。但是请注意,这些常量名称是 PHP 特定的,尽管命名方案相似。

OAUTH_SIG_METHOD_RSASHA1 (string)
OAuth RSA-SHA1 签名方法。
OAUTH_SIG_METHOD_HMACSHA1 (string)

OAuth HMAC-SHA1 签名方法。

OAUTH_SIG_METHOD_HMACSHA256 (string)
OAuth HMAC-SHA256 签名方法。
OAUTH_AUTH_TYPE_AUTHORIZATION (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 请求使用 DELETE 方法。
OAUTH_REQENGINE_STREAMS (int)
OAuth::setRequestEngine() 用于将引擎设置为 PHP 流,而不是 OAUTH_REQENGINE_CURL 用于 Curl
OAUTH_REQENGINE_CURL (int)
OAuth::setRequestEngine() 用于将引擎设置为 Curl,而不是 OAUTH_REQENGINE_STREAMS 用于 PHP 流
OAUTH_OK (int)
一切顺利。
OAUTH_BAD_NONCE (int)
oauth_nonce 值已在先前的请求中使用,因此现在无法使用。
OAUTH_BAD_TIMESTAMP (int)
oauth_timestamp 值未被服务提供商接受。在这种情况下,响应还应包含 oauth_acceptable_timestamps 参数。
OAUTH_CONSUMER_KEY_UNKNOWN (int)
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