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