登录与授权

通过登录与授权API获取调用其他API的凭证

获取或刷新token

POST /m-api/oauth2/token2 HTTP/1.1
Host: yk3.gokuai.com

请求参数

以下是公共参数:

参数 必需 类型 说明
client_id string 分配的client_id
grant_type string password 个人帐号密码授权;
ent_password 企业管理帐号密码授权;
refresh_token 使用refresh_token刷新access_token;
exchange_token 使用第三方token换取够快token;
gkkey 使用gkkey方式认证
dateline int 10位当前时间戳
sign string 签名

当grant_type=passwordent_password时必须附带以下参数:

参数 必需 类型 说明
username string 用户帐号或企业管理员帐号
password string 用户密码或企业管理员密码,对原始密码进行MD5, 内容为32字节小写字母

当grant_type=refresh_token时, 必须附带以下参数:

参数 必需 类型 说明
refresh_token string 上一次授权的refresh_token

当grant_type=exchange_token时, 必须附带以下参数:

参数 必需 类型 说明
exchange_token string 第三方授权的token
domain string 预先分配的值
auth string 预先分配的值

当grant_type=gkkey时, 必须附带以下参数:

参数 必需 类型 说明
gkkey string 需要验证的gkkey

返回格式

json

返回结果

{
    access_token:
    expires_in:
    refresh_token:
}
字段 类型 说明
access_token string 调用其他API接口的token
expires_in int access_token的有效期,unix时间戳
refresh_token string 用于刷新access_tokenrefresh_token,有效期1个月, 企业授权该值为null