• OpenAPI 简介
  • 小程序 OpenAPI SDK 总览
  • 签名算法
  • 基础能力
  • 联合授权
  • 小程序c端联合授权获取openid
  • 小程序c端联合授权openid信息webhook推送
  • 视频能力
  • 线索组件
  • 接口调用凭证
  • 登录
  • Web 化接入
  • 隐私协议
  • 流量主
  • 小程序码与小程序链接
  • 用户信息
  • 抖音号绑定
  • 小程序推广计划
  • 内容安全
  • 任务能力
  • 分享
  • 客服
  • 小程序券
  • 触达与营销
  • 支付
  • 运营
  • 生活服务
  • 垂直行业
  • 其它
  • 小程序c端联合授权获取openid

    收藏
    我的收藏
    开发者可通过此 OpenAPI 查询授权后的绑定关系对应的openid。

    使用限制

      对开发者的scope有校验,需要开发者在控制台申请相关能力,详情参见:
      用户授权持续2小时

    接口说明

      前置条件:使用该 OpenAPI,请确保您已知悉联合授权的内容以及效果。
      业务场景:开发者可通过此 OpenAPI 查询授权后的绑定关系对应的openid。

    基本信息

    名称
    描述
    HTTP URL
    HTTP Method
    POST
    Scope
    unionauth.identification
    权限要求
    需要用户在userinfo和phonenumber授权;
    控制台对应地址申请scope权限。

    请求头

    名称
    类型
    必填
    描述
    access-token
    string
    access_token 是小程序的全局唯一调用凭据。
    通过获取应用授权调用凭证获取。
    是 access-token,不是 access_token。

    请求参数

    Body

    名称
    类型
    是否必填
    描述
    默认值
    b_client_key
    string
    绑定的b端应用id。
    无默认值,开发者自行填写
    c_client_key
    string
    小程序的appid。
    无默认值,开发者自行填写
    open_id
    string
    小程序c端对应的openid,即用户在当前小程序对应的openid。开发者服务端openid获取
    无默认值,开发者自行填写

    请求示例

    { "b_client_key":"XXXXXX", "c_client_key":"XXXXXX", "open_id":"XXXXXXX" }

    响应参数

    名称
    类型
    是否必填
    描述
    默认值
    err_no
    number
    错误码
    err_msg
    string
    错误信息
    log_id
    string
    log_id,用于向内部开发人员进行反馈
    data
    object
    响应结果
    {}

    响应示例

    正常示例

    { "err_no": 0, "err_msg": "success", "log_id": "xxxx", "data": { "open_id": "xxxx" // 用户在b端应用对应的open_id } }

    异常示例

    { "err_no": -1, "err_msg": "系统错误", "log_id": "xxxx", "data": { } }

    错误码

    HTTP 状态码
    错误码
    描述
    排查建议
    200
    28001003
    accesstoken无效
    检查当前票据是否有效,建议重新获取
    200
    28005007
    参数校验异常
    入参非空字段,需要自行排查
    200
    29003003
    系统异常
    重试
    200
    28005096
    bc端应用未绑定
    参考接口说明和使用限制所列文档,进行联合授权绑定
    200
    28005097
    用户未授权
    参考使用限制文档,需要用户在客户端授权