Properties

$accessTokenUrl

$accessTokenUrl : string

获取access token url

Type

string

$reportUrl

$reportUrl : string

反馈接口

Type

string

$appId

$appId : string

appId

Type

string

$apiKey

$apiKey : string

apiKey

Type

string

$secretKey

$secretKey : string

secretKey

Type

string

$scope

$scope : array

权限

Type

array

Methods

__construct()

__construct(string  $appId, string  $apiKey, string  $secretKey) : mixed

Parameters

string $appId
string $apiKey
string $secretKey

Returns

mixed —

getVersion()

getVersion() : string

查看版本

Returns

string —

setConnectionTimeoutInMillis()

setConnectionTimeoutInMillis(int  $ms) : mixed

连接超时

Parameters

int $ms

毫秒

Returns

mixed —

setSocketTimeoutInMillis()

setSocketTimeoutInMillis(int  $ms) : mixed

响应超时

Parameters

int $ms

毫秒

Returns

mixed —

setProxies()

setProxies(mixed  $proxies) : string

代理

Parameters

mixed $proxies

Returns

string —

report()

report(mixed  $feedback) : array

反馈

Parameters

mixed $feedback

Returns

array —

post()

post(string  $url, array  $data, mixed  $headers = array()) : array

通用接口

Parameters

string $url
array $data
mixed $headers

Returns

array —

proccessRequest()

proccessRequest(string  $url, array  $params, array  $data, array  $headers) : mixed

处理请求参数

Parameters

string $url
array $params
array $data
array $headers

Returns

mixed —

request()

request(string  $url, mixed  $data, mixed  $headers = array()) : mixed

Api 请求

Parameters

string $url
mixed $data
mixed $headers

Returns

mixed —

multi_request()

multi_request(string  $url, mixed  $data) : mixed

Api 多个并发请求

Parameters

string $url
mixed $data

Returns

mixed —

validate()

validate(string  $url, array  $data) : \addons\getwords\library\lib\mix

格式检查

Parameters

string $url
array $data

Returns

\addons\getwords\library\lib\mix —

proccessResult()

proccessResult( $content) : mixed

格式化结果

Parameters

$content

string

Returns

mixed —

isPermission()

isPermission(array  $authObj) : bool

判断认证是否有权限

Parameters

array $authObj

Returns

bool —

getAuthFilePath()

getAuthFilePath() : string

返回 access token 路径

Returns

string —

writeAuthObj()

writeAuthObj(array  $obj) : void

写入本地文件

Parameters

array $obj

readAuthObj()

readAuthObj() : array

读取本地缓存

Returns

array —

auth()

auth(bool  $refresh = false) : array

认证

Parameters

bool $refresh

是否刷新

Returns

array —

getAuthHeaders()

getAuthHeaders(string  $method, string  $url, mixed  $params = array(), mixed  $headers = array()) : array

Parameters

string $method

HTTP method

string $url
mixed $params
mixed $headers

Returns

array —