预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
Most of these constants involve problems, which are also described within the official
OAuth » Problem Reporting
documentation. Note however, that these constant names are specific to PHP, although
the naming scheme is similar.
-
OAUTH_SIG_METHOD_RSASHA1
(string)
-
OAuth RSA-SHA1 signature method.
-
OAUTH_SIG_METHOD_HMACSHA1
(string)
-
OAuth HMAC-SHA1 signature method.
-
OAUTH_SIG_METHOD_HMACSHA256
(string)
-
OAuth HMAC-SHA256 signature method.
-
OAUTH_AUTH_TYPE_AUTHORIZATION
(string)
-
This constant represents putting OAuth parameters in the
Authorization header.
-
OAUTH_AUTH_TYPE_NONE
(string)
-
This constant indicates a NoAuth OAuth request.
-
OAUTH_AUTH_TYPE_URI
(string)
-
This constant represents putting OAuth parameters in the request
URI.
-
OAUTH_AUTH_TYPE_FORM
(string)
-
This constant represents putting OAuth parameters as part of the
HTTP POST body.
-
OAUTH_HTTP_METHOD_GET
(string)
-
Use the GET method for the OAuth request.
-
OAUTH_HTTP_METHOD_POST
(string)
-
Use the POST method for the OAuth request.
-
OAUTH_HTTP_METHOD_PUT
(string)
-
Use the PUT method for the OAuth request.
-
OAUTH_HTTP_METHOD_HEAD
(string)
-
Use the HEAD method for the OAuth request.
-
OAUTH_HTTP_METHOD_DELETE
(string)
-
Use the DELETE method for the OAuth request.
-
OAUTH_REQENGINE_STREAMS
(integer)
-
Used by Oauth::setReqeustEngine() to set the engine to
PHP streams,
as opposed to OAUTH_REQENGINE_CURL for
Curl.
-
OAUTH_REQENGINE_CURL
(integer)
-
Used by Oauth::setReqeustEngine() to set the engine to
Curl, as opposed to
OAUTH_REQENGINE_STREAMS for PHP streams.
-
OAUTH_OK
(integer)
-
Life is good.
-
OAUTH_BAD_NONCE
(integer)
-
The oauth_nonce value was used in a previous request,
therefore it cannot be used now.
-
OAUTH_BAD_TIMESTAMP
(integer)
-
The oauth_timestamp value was not accepted by the service provider. In
this case, the response should also contain the oauth_acceptable_timestamps
parameter.
-
OAUTH_CONSUMER_KEY_UNKNOWN
(integer)
-
The oauth_consumer_key is temporarily unacceptable to the service provider.
For example, the service provider may be throttling the consumer.
-
OAUTH_CONSUMER_KEY_REFUSED
(integer)
-
The consumer key was refused.
-
OAUTH_INVALID_SIGNATURE
(integer)
-
The oauth_signature is invalid, as it does not match the
signature computed by the service provider.
-
OAUTH_TOKEN_USED
(integer)
-
The oauth_token has been consumed. It can no longer be
used because it has already been used in the previous request (or requests).
-
OAUTH_TOKEN_EXPIRED
(integer)
-
The oauth_token has expired.
-
OAUTH_TOKEN_REVOKED
(integer)
-
The oauth_token has been revoked, and will never be accepted.
-
OAUTH_TOKEN_REJECTED
(integer)
-
The oauth_token was not accepted by the service provider.
The reason is not known, but it might be because the token was never issued,
already consumed, expired, and/or forgotten by the service provider.
-
OAUTH_VERIFIER_INVALID
(integer)
-
The oauth_verifier is incorrect.
-
OAUTH_PARAMETER_ABSENT
(integer)
-
A required parameter was not received. In this case, the response should also
contain the oauth_parameters_absent parameter.
-
OAUTH_SIGNATURE_METHOD_REJECTED
(integer)
-
The oauth_signature_method was not accepted by service provider.