Класс OAuth
(PECL OAuth >= 0.99.1)
Введение
Модуль OAuth предоставляет простой интерфейс для взаимодействия с провайдерами данных, использующих спецификацию OAuth HTTP для защиты приватных ресурсов.
Обзор классов
OAuth
{
/* Свойства */
public
$debug
;
public
$sslChecks
;
public
$debugInfo
;
/* Методы */
public __construct
( string
$consumer_key
, string $consumer_secret
, string $signature_method
= OAUTH_SIG_METHOD_HMACSHA1
, int $auth_type
= 0
)
public fetch
( string
$protected_resource_url
, array $extra_parameters
= ?
, string $http_method
= ?
, array $http_headers
= ?
) : mixed
public generateSignature
( string
$http_method
, string $url
, mixed $extra_parameters
= ?
) : string|false
public getAccessToken
( string
$access_token_url
, string $auth_session_handle
= ?
, string $verifier_token
= ?
, string $http_method
= ?
) : array
public getRequestHeader
( string
$http_method
, string $url
, mixed $extra_parameters
= ?
) : string|false
public getRequestToken
( string
}$request_token_url
, string $callback_url
= ?
, string $http_method
= ?
) : arrayСвойства
- debug
- sslChecks
- debugInfo
Содержание
- OAuth::__construct — Создает новый объект OAuth
- OAuth::__destruct — Деструктор
- OAuth::disableDebug — Выключить подробную отладочную информацию
- OAuth::disableRedirects — Выключить переадресацию
- OAuth::disableSSLChecks — Выключить SSL проверки
- OAuth::enableDebug — Включить подробную отладочную информацию
- OAuth::enableRedirects — Включить переадресацию
- OAuth::enableSSLChecks — Включить проверки SSL
- OAuth::fetch — Извлечь защищенный ресурс OAuth
- OAuth::generateSignature — Сгенерировать подпись
- OAuth::getAccessToken — Получить токен доступа
- OAuth::getCAPath — Получить информацию CA
- OAuth::getLastResponse — Получить последний ответ
- OAuth::getLastResponseHeaders — Получить заголовки последнего ответа
- OAuth::getLastResponseInfo — Получить HTTP-информацию о последнем ответе
- OAuth::getRequestHeader — Сгенерировать подпись заголовка OAuth
- OAuth::getRequestToken — Извлечь токен запроса
- OAuth::setAuthType — Установить тип авторизации
- OAuth::setCAPath — Установить CA для пути и информации
- OAuth::setNonce — Установить nonce для последующих запросов
- OAuth::setRequestEngine — Используется для setRequestEngine
- OAuth::setRSACertificate — Установить сертификат RSA
- OAuth::setSSLChecks — Производить определенные проверки SSL для запроса
- OAuth::setTimestamp — Установить метку времени
- OAuth::setToken — Задать токен и его пароль
- OAuth::setVersion — Установить версию OAuth