收藏
回答

认证后的小程序不能获取OPENID

问题模块
API和组件

我新创建了一个小程序,并且也做了认证,但是在获取OpenID的时候 一直报{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: NnEXVA0170th21 ]"}

还需要什么认证么?

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

1 个回答

  • 煜~自翔จุ๊บ
    煜~自翔จุ๊บ
    2018-03-13

    反正错误码是48001的就是url问题线面三种url你换一换,总有一个好使



    你把那个请求的第三方微信url改为这个就好了

    "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$appsecret&js_code=$code&grant_type=authorization_code"

    请求的url问题,困扰了我好长时间,如果还报错那你在检查一下自己的参数




    这个url有三种

    1、$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$appsecret&code=$code&grant_type=authorization_code";


    2、$url = "https://api.weixin.qq.com/sns/oauth2/component/access_token?appid=$appid&secret=$appsecret&code=$code&grant_type=authorization_code";


    3、$url = "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$appsecret&js_code=$code&grant_type=authorization_code";



    -----------------------------华丽分割线------------以上是我自己总结的---------以下是自己又查找的资料---------------------------

    详细参考https://www.cnblogs.com/sxmny/articles/4969119.html


    2018-03-13
    赞同
    回复