Step1:通过密码授权获取Access Token

请求地址 请求方法
/oauth/Token/password GET/POST
请求参数
参数 类型 是否必填 最大长度 描述 示例值
grant_type String 18 授权类型,此值固定为“password” password
client_id String 32 申请的客户端appid
username String 32 用户名可以是:手机号码/电子邮件/用户名
password String 32 登录密码。
scope String 32 授权模式,此值固定为“get_user_info” get_user_info
返回示例
  1. {
  2. "access_token":"39e0dea2ed932f0bbe6b6f29b2a763b362f8d30c7446b3e3da71dfa661f568979c7d0580614d83d8",
  3. "expires_in":1578582025,
  4. "refresh_token":"48c0f6d14e4a4ea8883c8f17d885380957fb992957bf9fb176fd2f0b6fe6794bcdf3acff434b29db1b6dc94f927618235703de8f927f59df811cb4dd",
  5. "scope":"get_user_info"
  6. }
返回参数说明
参数 描述
access_token 授权令牌,Access_Token
expires_in 该access token的有效期,Unix时间戳
refresh_token 在授权自动续期步骤中,获取新的Access_Token时需要提供的参数。注:refresh_token仅一次有效
scope 授权模式

Step2:(可选)权限自动续期,刷新获取Access Token

请求地址 请求方法
/oauth/token/refresh_token GET/POST
请求参数
参数 类型 是否必填 最大长度 描述 示例值
grant_type String 13 授权类型,此值固定为“refresh_token”
client_id String 32 申请金康云登录成功后,分配给应用的appid
client_secret String 32 申请金康云登录成功后,分配给网站的appkey。
refresh_token String 140 在Step1中获得的refresh_token,刷新后原来的Access Token将会失效
返回示例
  1. {
  2. "access_token":"39e0dea2ed932f0bbe6b6f29b2a763b362f8d30c7446b3e3da71dfa661f568979c7d0580614d83d8",
  3. "expires_in":7200,
  4. "refresh_token":"bbb151b8a71975a6228ed9753a63807057b6573c1bc6605dab0141466ec68ba7d4db8e59e07f3b8e140b94b86e0f9d53e6c440b5ca6f48932a4429e8"
  5. }
返回参数说明
参数 描述
access_token 授权令牌,Access_Token
expires_in 该access token的有效期,单位秒
refresh_token 在授权自动续期步骤中,获取新的Access_Token时需要提供的参数。注:refresh_token仅一次有效

下一步


  1. 获取用户OpenID
  2. 获取用户基本资料