scope参数错误或没有scope权限的原因如下:1、公众号类型不正确。如果公众号是订阅号,则可能没有相应的权限。服务号才能使用这项功能。2、公众号未通过微信认证。即使公众号是服务号,如果未通过微信认证,也可能没有scope权限。3、授权作用域(Scope)配置错误。在微信公众号后台的“公众号设置”-“功能设置”-“网页授权获取用户基本信息”中,需要选择正确的授权作用域(Scope),例如snsapi_base或snsapi_userinfo。如果Scope参数错误或没有设置与公众号授权作用域相匹配的值,就会发生这种情况。3、授权回调域名配置错误。需要确保授权回调域名正确配置,且符合微信的规定。例如,如果应用的授权回调域名是http://
www.example.com,则必须确保该域名与微信公众平台上的设置相匹配。