原因:
1、服务号未认证
登录微信公众平台-->开发-->接口权限,查看接口权限信息,已认证的服务号拥有“生成带参数二维码”的接口权限,反之则没有,需要去认证。
2、是否是第三方网页
第三方网页的话,那么你的URL地址里面的scope这个参数要填写"snsapi_userinfo",否则会报这个错!
scope参数对应值的解释 | |
---|---|
snsapi_base | 不需要用户点同意,直接跳转到授权后的页面,只能用于获取openid,不能获取用户基本信息 |
snsapi_userinfo | 需要征求用户同意,授权后,可以获取用户基本信息 |