获取授权码
由App/H5端调用,使用云创提供SDK来实现。
请求
域名
测试环境 https://b2c-beta.mypaas.com.cn
生产环境 https://b2c.mypaas.com.cn
uri
/api/v1/client/user/auth_code
请求方法
POST
header参数
无
query参数
名称 | 类型 | 说明 | 是否必填 | 默认 |
---|---|---|---|---|
tenant_code | string | 租户代码 | 是 | - |
random | string | 随机字符串,长度8-20。 | 是 | - |
timestamp | int | 当前请求unix时间戳,长度10。 | 是 | - |
sign | string | 数据签名,长度32。参见统一接口签名规范 | 是 | - |
body参数
名称 | 类型 | 说明 | 是否必填 | 默认 |
---|---|---|---|---|
union_id | string | 用户ID | 是 | - |
scope | string | 授权类型。当前可选值 get_user_info(获取用户信息)/put_user_info(回传用户信息) | 否 | get_user_info |
响应 json.data
名称 | 类型 | 说明 |
---|---|---|
code | string | 授权码 |
scope | string | 授权类型 |
示例
请求
POST /api/v1/client/user/auth_code?tenant_code=agile&random=wx_test×tamp=1524463899&sign=0ca175b9c0f726a831d895e269332461
BODY
{
"union_id": "u001"
}
响应
{
"code": 200,
"msg": "ok",
"data": {
"code": "oKES2r584dB",
"scope" : "get_user_info"
}
}