收藏
回答

小程序的appid和secrect不能访问 sns/userinfo 等接口

问题模块
API和组件

我这边在后台,之前已经整合过公众号的接口和数据,现在要将用户信息和小程序的也merge到一起。


但是使用小程序的 appid 和 secrect 获取 access_token,访问 sns/userinfo 或者 cgi-bin/user/info 接口的时候,就会返回说


48001
api unauthorized, hints: [ req_id: MogMMa0630s108 ]


想问一下,是不是使用小程序的 appid 和 secret 是没有办法使用这些公众号的接口的?


不知道是不是也有可能是我调用的方法不对,不过以前的调用公众号的代码是正常运行的。


谢谢大家,希望能得到大家的帮助。

最后一次编辑于  2017-02-07
回答关注问题邀请回答
收藏

6 个回答

  • Band🕹
    Band🕹
    2017-02-07

    /sns/userinfo 和 /cgi-bin/user/info 接口均不支持小程序调用。

    小程序获取微信用户头像昵称等请使用wx.getUserInfo,同时 unionId 需要开发者后台session_key解密才能获得。

    2017-02-07
    赞同
    回复
  • 宋爽
    宋爽
    2017-08-23

    现在还是这样吗?

    2017-08-23
    赞同
    回复
  • Achilles
    Achilles
    2017-02-08

    谢谢,

    2017-02-08
    赞同
    回复
  • Zijing Zhao
    Zijing Zhao
    2017-02-07

    谢谢

    2017-02-07
    赞同
    回复
  • Zijing Zhao
    Zijing Zhao
    2017-02-07

    现在我就是准备通过 unionid 查数据库,然后把账号绑起来……心累

    2017-02-07
    赞同
    回复
  • Achilles
    Achilles
    2017-02-07

    mark 一下,我们也遇到这个问题了。现在考虑直接让java后台用解密算法解密出UnionId,不过比较麻烦,希望官方能回答一下,thx。

    2017-02-07
    赞同
    回复