认证后的小程序不能获取OPENID
发布于 6 年前 作者 gang10 6155 次浏览 来自 问答

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

还需要什么认证么?

1 回复

反正错误码是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

回到顶部