阅读(3220) (8)

百度智能小程序 获取unionid

2020-08-13 16:26:59 更新

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-Typeapplication/x-www-form-urlencodedHttp 的实体首部字段,浏览器原生 form 表单。

query 参数

参数名类型是否必须描述
access_tokenstring接口调用凭证

post 参数

参数名类型是否必须描述
openidstring用户 openid, 需要经过用户登录授权过程获取

返回值说明

参数名类型描述
errnoint错误码 0:正确返回,1:异常返回
errmsgstring错误信息
request_idstring请求 ID,标识一次请求
dataobject详细数据,errno 为 0 的情况下才有意义

data 字段描述

参数名类型描述
unionidstring小程序用户 + 开发者主体维度 唯一的 id

返回值示例

{ 
    "data": {
        "unionid": "St6PVMkgMDeh92Uq2EWfx6H"
    },
    "errmsg": "succ",
    "errno": 0,
    "request_id": "2321772211",
    "timestamp": 1563886782
}