Обумовлені константи
Наведені нижче константи визначені цим модулем і доступні або в збірках 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 не було прийнято провайдером.