OAuth::getAccessToken
(PECL OAuth >= 0.99.1)
OAuth::getAccessToken — Отримати токен доступу
Опис
public OAuth::getAccessToken( string $access_token_url, string $auth_session_handle = ?, string $verifier_token = ?, string $http_method = ?): array
Отримує токен доступу, його пароль та всі додаткові параметри відповіді від провайдера сервісу.
Список параметрів
access_token_url
URL до API видачі токена доступу.
auth_session_handle
Обробник сесії авторизації. Цей параметр не описується в специфікації OAuth 1.0, але безліччю провайдерів реалізується. Детальніше читайте за посиланням » ScalableOAuth
verifier_token
Для провайдерів із підтримкою 1.0a, параметр verifier_token
повинен бути заданий під час обміну токена запиту на токен доступу. Якщо verifier_token
присутній у $_GET
или$_POST
, то він буде заданий автоматично і стороні, що викликає, не потрібно явно його задавати в параметрі verifier_token
(звичайно якщо токен доступу обмінюється за допомогою oauth_callback URL). Детальніше читайте за посиланням » ScalableOAuth
http_method
Метод HTTP. НаПрикладGET
илиPOST
Значення, що повертаються
Повертає масив із розібраною відповіддю OAuth, або false
список змін
Версия | Опис |
---|---|
PECL oauth 1.0.0 | Раніше у разі виникнення помилки повертався null замість false |
PECL oauth 0.99.9 | Добавлен параметрverifier_token |
Приклади
Приклад #1 Приклад використання OAuth::getAccessToken()****
Loading...
Висновок наведеного прикладу буде схожим на:
Array
(
[oauth_token] => some_token
[oauth_token_secret] => some_token_secret
)
Дивіться також
- OAuth::getLastResponse() - Отримати останню відповідь
- OAuth::getLastResponseInfo() - Отримати HTTP-інформацію про останню відповідь
- OAuth::setToken() - Задати токен та його пароль