\TieTuKuToken

贴图库 Token 生成类

生成机制说明请大家参考贴图库开放平台文档:http://open.tietuku.com/doc#safe-token

Summary

Methods
Properties
Constants
__construct()
dealParam()
createToken()
signEncode()
URLSafeBase64Encode()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

__construct()

__construct(mixed  $accesskey, mixed  $secretkey) : void

构造函数

Parameters

mixed $accesskey

贴图库平台accesskey

mixed $secretkey

贴图库平台secretkey

dealParam()

dealParam(array  $param) : mixed

将参数进行JSON格式化并且进行url安全的base64编码

Parameters

array $param

接口所需要的参数

Returns

mixed —

返回该类 可进行连续操作

createToken()

createToken() : string

生成Token方法 需要先调用dealParam方法否则返回false

Returns

string —

成功生成的Token 失败返回false

signEncode()

signEncode(string  $str, string  $key) : string

Token hash加密方法

Parameters

string $str

需要进行hash加密的字符串

string $key

secretkey

Returns

string —

hash_hmac sha1 加密后的字符串

URLSafeBase64Encode()

URLSafeBase64Encode(string  $str) : string

url安全的base64编码 URLSafeBase64Encode

Parameters

string $str

需要进行url安全的base64编码的字符串

Returns

string —

返回url安全的base64编码字符串