收藏
回答

微信公众号调用接口,48001错误,如何解决?

新注册的服务号,已经完成认证。


按照文档说明,通过 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

获取access_token

然后通过

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

获取用户信息,返回如下错误

{ errcode: 48001,

  errmsg: 'api unauthorized hint: [IoP.wa0309shc2!]' }


又测试了获取菜单的接口

https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=ACCESS_TOKEN

同样报错,返回如下错误信息

{ errcode: 48001,

  errmsg: 'api unauthorized hint: [MOzWPA03097067!]' }

哪位英雄能帮忙瞧瞧,是什么情况吗?


最后一次编辑于  11-26
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    11-26

    问题未解决的话,麻烦提供下appid,完整的请求,请求时间

    11-26
    赞同 1
    回复 5
    • 郑毅洁
      郑毅洁
      11-26
      我更换了一台服务器,没有用反向代理了,依然出现这个问题。


      我用接口调试工具获取token的时候,最开始会报ip地址错误,将提示的ip地址加入白名单后,获取token正常。用获取到的token调用获取用户信息接口,调用成功。


      我用自己的服务器获取token,即使没有将服务器ip地址加入白名单,也能获取到token。将ip地址加入白名单后,获取的token也是不可用,调用其他接口会报48001错误。


      appid = wxd000e826a09fefb4
      发起请求的服务器ip地址已经加入白名单

      附件第一张图是获取token的请求
      第二张图是根据openid获取指定用户信息
      第三张图是获取菜单信息
      11-26
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      11-26回复郑毅洁
      通过私信的方式把token发我下,进入我的个人主页就能找到私信入口啦
      11-26
      1
      回复
    • 郑毅洁
      郑毅洁
      11-29回复社区技术运营专员-娇华
      ??????
      11-29
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      11-29回复郑毅洁
      私信回复啦,留意下
      11-29
      1
      回复
    • 郑毅洁
      郑毅洁
      11-30
      ok,我这边环境变量的问题。谢谢,解决了。
      11-30
      1
      回复
  • 郑毅洁
    郑毅洁
    11-26

    用接口测试工具测试了一下,是可以调用的。

    补充一下问题,该服务我是通过反向代理映射到了本机的8000端口,不知道此操作是否会影响获取到的access_token的有效性

    11-26
    赞同
    回复
问题标签