Обумовлені константи

Наведені нижче константи визначені цим модулем і доступні або в збірках PHP з підтримкою цього модуля, або коли модуль динамічно завантажений під час виконання коду.

Більшість з цих констант торкаються проблем, зазначених у тому числі в офіційних » повідомлення про проблеми OAuth. Однак зауважте, що хоча ці імена констант і мають схожу схему імен, вони характерні тільки для PHP.

OAUTH_SIG_METHOD_RSASHA1(string)

Метод подписи OAuthRSA-SHA1

OAUTH_SIG_METHOD_HMACSHA1(string)

Метод подписи OAuthHMAC-SHA1

OAUTH_SIG_METHOD_HMACSHA256(string)

Метод подписи OAuthHMAC-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 не було прийнято провайдером.