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