OAuth
PHP Manual

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если 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 запроса. URI.

OAUTH_AUTH_TYPE_FORM (string)

Эта константа указывает, что OAuth параметры будут помещены в тело HTTP POST запроса.

OAUTH_HTTP_METHOD_GET (string)

Константа указывает на использование GET метода для OAuth запроса.

OAUTH_HTTP_METHOD_POST (string)

Константа указывает на использование POST метода для OAuth запроса.

OAUTH_HTTP_METHOD_PUT (string)

Константа указывает на использование PUT метода для OAuth запроса.

OAUTH_HTTP_METHOD_HEAD (string)

Константа указывает на использование HEAD метода для OAuth запроса.

OAUTH_HTTP_METHOD_DELETE (string)
Константа указывает на использование DELETE метода для OAuth запроса.
OAUTH_REQENGINE_STREAMS (integer)
Используется методом OAuth::setRequestEngine() для выбора потоков PHP в качестве движка, в противоположность константе OAUTH_REQENGINE_CURL, использующейся для выбора Curl.
OAUTH_REQENGINE_CURL (integer)
Используется методом OAuth::setRequestEngine() для выбора Curl в качестве движка, в противоположность константе OAUTH_REQENGINE_STREAMS, использующейся для выбора потоков PHP.
OAUTH_OK (integer)
Жизнь хороша.
OAUTH_BAD_NONCE (integer)
Значение oauth_nonce использовалось в предыдущем запросе, следовательно, не может быть использовано сейчас.
OAUTH_BAD_TIMESTAMP (integer)
Значение oauth_timestamp не было принято провайдером. В этом случае, ответ должен также содержать параметр oauth_acceptable_timestamps.
OAUTH_CONSUMER_KEY_UNKNOWN (integer)
oauth_consumer_key временно недоступен провайдеру. Например, если провайдер заблокировал потребителя.
OAUTH_CONSUMER_KEY_REFUSED (integer)
Ключ потребителя был отклонен.
OAUTH_INVALID_SIGNATURE (integer)
Значение oauth_signature недействительно, так как не совпадает с подписью, вычисленной провайдером.
OAUTH_TOKEN_USED (integer)
oauth_token был употреблен. Он уже использовался в предыдущем запросе/запросах и более не может быть использован.
OAUTH_TOKEN_EXPIRED (integer)
oauth_token устарел.
OAUTH_TOKEN_REVOKED (integer)
oauth_token был отозван и в дальнейшем не будет принят.
OAUTH_TOKEN_REJECTED (integer)
Провайдер не принял oauth_token. Причина неизвестна, но возможно заключается в том, что токен никогда не был выдан, или уже был использован, или устарел, или был забыт провайдером.
OAUTH_VERIFIER_INVALID (integer)
Некорректный oauth_verifier.
OAUTH_PARAMETER_ABSENT (integer)
Требуемый параметр не был получен. В этом случае, ответ должен также содержать параметр oauth_parameters_absent.
OAUTH_SIGNATURE_METHOD_REJECTED (integer)
oauth_signature_method не был принят провайдером.


OAuth
PHP Manual