PHP Класс TTools\TTools

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $config )
getAccessTokens ( string $request_token, string $request_secret, string $oauth_verifier ) : array Makes a Request to get the user access tokens
getAuthorizeUrl ( array $params = [] ) : array Gets the authorization url.
getLastReqInfo ( ) : array
getUserTokens ( ) : array Gets the current user tokens
handleError ( OAuthResponse $response ) : array
makeRequest ( $url, array $params = [], string $method = 'GET', boolean $multipart = false ) : array | mixed
setUserTokens ( string $at, string $ats ) Sets the current user tokens
uploadMedia ( string $image ) : array | mixed

Приватные методы

Метод Описание
OAuthRequest ( $url, array $params = [], string $method = 'GET', null $callback = null, boolean $multipart = false ) : array | OAuthResponse
parseResponse ( $string ) : array

Описание методов

__construct() публичный Метод

public __construct ( array $config )
$config array

getAccessTokens() публичный Метод

Makes a Request to get the user access tokens
public getAccessTokens ( string $request_token, string $request_secret, string $oauth_verifier ) : array
$request_token string
$request_secret string
$oauth_verifier string
Результат array Returns an array with the user data and tokens, or an error array with code and message

getAuthorizeUrl() публичный Метод

Gets the authorization url.
public getAuthorizeUrl ( array $params = [] ) : array
$params array Custom parameters passed to the OAuth request
Результат array If successful, returns an array with 'auth_url', 'secret' and 'token'; otherwise, returns an array with error code and message.

getLastReqInfo() публичный Метод

public getLastReqInfo ( ) : array
Результат array

getUserTokens() публичный Метод

Gets the current user tokens
public getUserTokens ( ) : array
Результат array Returns an array where the first position is the Access Token and the second position is the Access Token Secret

handleError() публичный Метод

public handleError ( OAuthResponse $response ) : array
$response OAuthResponse
Результат array

makeRequest() публичный Метод

public makeRequest ( $url, array $params = [], string $method = 'GET', boolean $multipart = false ) : array | mixed
$url
$params array
$method string
$multipart boolean
Результат array | mixed

setUserTokens() публичный Метод

Sets the current user tokens
public setUserTokens ( string $at, string $ats )
$at string Access Token
$ats string Access Token Secret

uploadMedia() публичный Метод

public uploadMedia ( string $image ) : array | mixed
$image string Path to the image
Результат array | mixed