Свойство | Type | Description | |
---|---|---|---|
$apiBase | string | API根路径 | |
$appKey | string | 申请应用时分配的app_key | |
$appSecret | string | 申请应用时分配的 app_secret | |
$callback | string | 回调页面URL 可以通过配置文件配置 | |
$getAccessTokenURL | string | 获取access_token请求的URL | |
$getRequestCodeURL | string | 获取request_code请求的URL | |
$grantType | string | grant_type 目前只能为 authorization_code | |
$responseType | string | 授权类型 response_type 目前只能为code | |
$token | array | 授权后获取到的TOKEN信息 | |
$version | string | oauth版本 |
Méthode | Description | |
---|---|---|
__construct ( array $config = [] ) | 构造方法,配置应用信息 | |
getAccessToken ( string $code ) | 获取access_token | |
getOauthInfo ( ) | 抽象方法 获取当前授权用户的用户信息 | |
getOpenId ( ) | 抽象方法,在SNSSDK中实现 获取当前授权用户的SNS标识 | |
getRequestCodeURL ( ) | 请求code | |
login ( $callback = '' ) | 跳转到授权登录页面 | |
setToken ( string $token ) | 设置access_token |
Méthode | Description | |
---|---|---|
call ( $api, $param = '', $method = 'GET', $multi = false ) | 抽象方法,在SNSSDK中实现 组装接口调用参数 并调用接口 | |
http ( string $url, array $params, string $method = 'GET', $header = [], $multi = false ) : array | 发送HTTP请求方法,目前只支持CURL发送请求 | |
param ( array $params, array/string $param ) : array: | 合并默认参数和额外参数 | |
parseToken ( $result ) | 抽象方法,在SNSSDK中实现 解析access_token方法请求后的返回值 | |
url ( string $api, string $fix = '' ) : string | 获取指定API请求的URL |
abstract protected call ( $api, $param = '', $method = 'GET', $multi = false ) |
public getAccessToken ( string $code ) | ||
$code | string | 授权登录成功后得到的code信息 |
abstract protected parseToken ( $result ) |
protected string $getAccessTokenURL | ||
Résultat | string |
protected string $getRequestCodeURL | ||
Résultat | string |
protected string $grantType | ||
Résultat | string |
protected string $responseType | ||
Résultat | string |