收藏
回答

同一个微信用户在同一开放平台下的不同access_token获取到的OPENID不同吗?

我有一个开放平台账号,绑定了2个微信公众号。

目前在开放平台配了微信扫码登录,获取到的用户openid和unionid我存储了。

现在我需要在服务号下配置模板消息,access_token是不同的,我使用的是上一步获得的用户openid,在进行调用接口的时候,提示:不合法的OpenID

{
    "errcode": 40003,
    "errmsg": "invalid openid hint: [4u4moa01014128]"
}

请问这是怎么回事?

回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-04-01

    同一个微信在不同的appid获取到的openid是不同的。

    楼主这情况同一个开放平台下的同一主体可以用unionId来打通账号。他们的unionId是一样的。

    就是后端数据库保存2个appid下的openId和unionId,用unionId来确定另一个appid下的此用户openId

    2020-04-01
    有用 2
    回复
登录 后发表内容
问题标签