是否可以利用数据库的openid 获取 unionid, 不需要用户操作

发布于 6 年前作者 tiantao9959 次浏览最后编辑 6 年前来自 ask

场景描述:

    由于更换 公众平台,  并且需要将原平台的 app应用, 更换绑定到新的 公众平台下面,  但是unionid 变了, 不能打通用户,

需求,: 能否 通过某一个 app应用的  openid 主动的请求到用户的unionid,  而不需要用户做任何操作?

            下面的接口看着意思好像是可以实现, 但是请求 报错

{‘errcode’: 48001, ‘errmsg’: ‘api unauthorized hint: [jLb5Pa0731vr61!]’}

附上接口链接:

   https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839

http请求方式: POST
https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN
{
   "user_list": [
       {
           "openid": "otvxTs4dckWG7imySrJd6jSi0CWE",
           "lang": "zh_CN"
       },
       {
           "openid": "otvxTs_JZ6SEiP0imdhpi50fuSZg",
           "lang": "zh_CN"
       }
   ]
}
2 回复
xiuyinggong
xiuyinggong1 楼6 年前

应用的access——token     但是OPENID同一用户不同应用是不一样的

na50
na502 楼4 年前

建议检查下access_token是否正确