问:

应用未获得微信登录的权限什么意思?

答:
“应用未获得微信登录的权限”这条提示意思是,当前的应用没有获得用户微信账号的登录权限。
微信开放平台上有许多第三方应用,这些应用如果想使用微信登录,需要先到微信开放平台申请“授权登录scope”的权限,经过审核通过后才能使用微信登录功能。如果一个应用没有获得这项权限,当用户在这个应用内选择微信登录时,就会 popup 出 “应用未获得微信登录的权限” 的提示。
出现这个提示的原因通常有以下几个:
1. 应用没有在微信开放平台申请“授权登录scope”权限,或申请未通过。这种情况需要开发者到微信开放平台提交应用修改,增加“授权登录scope”权限,再等待微信审核。
2. 应用在开放平台申请过权限,但更新后未及时同步权限。开发者需要重新提交更新申请,同步最新权限。
3. 应用登录接口调用方式不正确。微信登录需要按照微信官方文档中的方式调用登录接口,参数设置不正确也会导致无法登录。
4. 用户未关注应用的微信公众号。如果应用未获得“直接登录scope”权限,需要用户先关注应用公众号,才可在公众号内调用微信登录。
5. 其他原因。也有可能是应用服务器发生异常,网络不稳定等其他技术原因导致的。
开发者需要根据提示检查应用在开放平台的权限设置,接口调用方式是否正确,用户环境是否完备等,找到导致无法登录的原因,做必要修复后即可解决此类问题。