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

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы