getunionid
解释:获取 unionid
Web 态说明:Web 态尚未支持
unionid 说明
- 同一主体下的不同小程序,开发者可以通过 unionid 实现跨小程序的用户区分。从用户角度看,每个用户在同一主体下的小程序内 unionid 是唯一的。
- unionid 获取依赖用户登录授权,请妥善处理用户未授权场景。
接口调用请求说明
POST https://openapi.baidu.com/rest/2.0/smartapp/getunionid?access_token=ACCESS_TOKEN
方法参数
Header 参数
参数名 | 类型 | 是否必须 | 描述 |
---|
Content-Type | application/x-www-form-urlencoded | 是 | Http 的实体首部字段,浏览器原生 form 表单。 |
query 参数
参数名 | 类型 | 是否必须 | 描述 |
---|
access_token | string | 是 | 接口调用凭证 |
post 参数
参数名 | 类型 | 是否必须 | 描述 |
---|
openid | string | 是 | 用户 openid, 需要经过用户登录授权过程获取 |
返回值说明
参数名 | 类型 | 描述 |
---|
errno | int | 错误码 0:正确返回,1:异常返回 |
errmsg | string | 错误信息 |
request_id | string | 请求 ID,标识一次请求 |
data | object | 详细数据,errno 为 0 的情况下才有意义 |
data 字段描述
参数名 | 类型 | 描述 |
---|
unionid | string | 小程序用户 + 开发者主体维度 唯一的 id |
返回值示例
{
"data": {
"unionid": "St6PVMkgMDeh92Uq2EWfx6H"
},
"errmsg": "succ",
"errno": 0,
"request_id": "2321772211",
"timestamp": 1563886782
}