客户模式授权

授权流程

管理员用户在 团队管理 - 开发设置 处添加第三方应用后,将应用 Key 和应用 Secret 给与第三方,第三方通过获取access_token接口获取token,token过期后再次调用该接口获取新的token

按照平台授权流程注册的第三方应用在使用客户模式授权时需要传递参数 uid,用于鉴别此次授权的用户

字段说明

CLIENT_ID:用户的应用 Key

CLIENT_SECRET:用户的应用 Secret

GRANT_TYPE:授权模式

CALLBACK_URI:事件推送回调URI(可选)

UID: 创建账号(调用创建账号接口创建)时与账号绑定的 uid(可选)

获取 access_token

POST /oauth/token.json

请求参数:

{
  "client_id": CLIENT_ID,
  "client_secret": CLIENT_SECRET,
  "grant_type": "client_credentials",
  "callback_uri": YOU_CALLBACK_URI,
  "uid": UID
}

返回结果:

{
 "access_token": "de6780bc506a0446309bd9362820ba8aed28aa506c71eedbe1c5c4f9dd350e54",
 "token_type": "Bearer",
 "expires_in": 7200,
 "scope": "exam interview"
}

条 "" 的搜索结果

    没有 "" 的搜索结果