简述
只写重点吧,服务商如何代公众号发起网页授权直接看微信官网问文档 代公众号发起网页授权
错误信息如下
48001 api unauthorized
分析
- 提示接口没权限,此处判断是是accessToken不合法,因为公众号已经绑定了微开放了.
- 通过code换取access_token和 openid的
如官网文档需要接口:
https://api.weixin.qq.com/sns/oauth2/component/access_token?appid=APPID&code=CODE&grant_type=authorization_code&component_appid=COMPONENT_APPID&component_access_token=COMPONENT_ACCESS_TOKEN
容易出错的就是 component_access_token 一般都会写成authApp的accessToken了.这个参数 注意看文档 服务开发方的access_token不是公众账号授权给第三方平台后返回的access_token。
这个参数的值需要通过 https://api.weixin.qq.com/cgi-bin/component/api_component_token这个接口获取