收藏
回答

使用公众平台测试号给的appid和AppSecret获取openId显示40029?

问题一:前端给我code以后,我去调用下面两个接口中的任意一个接口获取openId返回的都是是非法的code报40029(使用的是测试号提供的appid 和秘钥)接口在下面

问题二:我用另一位同事他做的是小程序,他登录授权后给我code走我这个方法就可以获取到openid,前提是我用的他的appid和秘钥(用的下面第一个地址)

问题三:代码没问题是我的appid和秘钥有问题么,还是说流程不太对。这个文档太多了真的看乱了

问题四:是不是我只需要code因为每次授权登录code都不一样,然后我拿code去获取openid-在用openid去走支付接口就可以了。

接口地址:用第一个可以,用第二个在用我另一个同事的appid+秘钥就会报功能未授权请在XXXX

谢谢 谢谢 谢谢

https://api.weixin.qq.com/sns/jscode2session 
https://api.weixin.qq.com/sns/oauth2/access_token


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

4 个回答

  • 重庆安逸软件
    重庆安逸软件
    2020-06-29

    建议用自已的正式账号进行测试

    2020-06-29
    有用 1
    回复
  • Albert Einstein
    Albert Einstein
    05-10

    小程序貌似测试号不能登录

    05-10
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-06-29

    服务号和小程序测试号分得清吗

    2020-06-29
    有用
    回复 9
    • Fu.
      Fu.
      2020-06-29
      并没有分清,请您再说具体点可以么。
      2020-06-29
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-29回复Fu.
      截图的测试号是服务号的,只能调服务号接口。40029,因为两头appid不一致
      2020-06-29
      回复
    • Fu.
      Fu.
      2020-06-29回复Mr.Zhao
      appid不一致是前端和我后端不一致么?我俩用的都是测试号给的appid和秘钥,我现在有点不太明白是不能用测试号来获取openid么。还是说需要用到:公众号-开发-基本配置-公众号开发信息中-开发者id的appid和这里的秘钥在加上ip的白名单?。因为我们这域名没设置用的是内网穿透的工具,然后在测试账号里设置js域名和网页回调域名这样前端就能拿到code了(这步骤是做测试code的)。如果不用测试号的还得申请域名。其实就想知道这个给的测试号到底能不能拿出openid。跪谢!跪谢!跪谢!
      2020-06-29
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-29回复Fu.
      能啊
      2020-06-29
      1
      回复
    • Fu.
      Fu.
      2020-06-29回复Mr.Zhao
      好吧,我俩这边都是设置的一样的还是非法的code。
      2020-06-29
      回复
    查看更多(4)
  • Fu.
    Fu.
    2020-06-29

    2020-06-29
    有用
    回复
登录 后发表内容
问题标签