收藏
回答

appid导致调用api失败?

使用wx6c3688e00990bf04这个公众后台创建的appid,调用wx.login后后台去获取openid报错,修改appid后是正常的

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

2 个回答

  • 正青春
    正青春
    2023-12-04

    你是小程序获取openid;还是公众号获取openid;

    小程序获取,参考指引:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html

    公众号获取,参考指引:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId

    2023-12-04
    有用
    回复 5
    • 夜半歌声
      夜半歌声
      2023-12-04
      小程序
      2023-12-04
      回复
    • 正青春
      正青春
      2023-12-04回复夜半歌声
      小程序,你要用小程序的appid和秘钥
      2023-12-04
      回复
    • 夜半歌声
      夜半歌声
      2023-12-04
      我在小程序开发工具上是绑定的对应appid,后端获取openid的时候是用的同一个appid和对应的AppSecret。这种情况会报错40163,我换一个appid就没这种问题了
      2023-12-04
      回复
    • 正青春
      正青春
      2023-12-04回复夜半歌声
      你要确定,你小程序的appid和秘钥一致。小程序开发工具填写的和你后端可以一致,也可以不一致,你后端一定要是你自己的小程序appid和秘钥,这两个要一致的。
      2023-12-04
      回复
    • 夜半歌声
      夜半歌声
      2023-12-04回复正青春
      好的,我重置一下密钥看看
      2023-12-04
      回复
  • 青团社
    青团社
    2023-12-04

    ? 我可能是没懂,公众号咋调用wx.login?wx.login不是小程序调用的吗?小程序调用wx.login然后后端用公众号的appId+secret去解密openId?????

    2023-12-04
    有用
    回复 2
    • 夜半歌声
      夜半歌声
      2023-12-04
      小程序,是的
      2023-12-04
      回复
    • 青团社
      青团社
      2023-12-05回复夜半歌声
      40163 是code失效(或者小程序appId+secret不对应)。提供你的代码,看下你咋调用的
      2023-12-05
      回复
登录 后发表内容