getunionid

解释:获取 unionid
Web 态说明Web 态尚未支持

# unionid 说明

  1. 同一主体下的不同小程序,开发者可以通过 unionid 实现跨小程序的用户区分。从用户角度看,每个用户在同一主体下的小程序内 unionid 是唯一的。

  2. 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
}