PHP Conference Japan 2024

预定义常量

以下常量由此扩展定义,并且仅在将扩展编译到 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 (字符串)

此常量表示无身份验证 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

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top