当前位置:首页 > 实用技巧 >

微信授权登录权限设置在哪里(微信授权登录权限在哪添加)

来源:原点资讯(www.yd166.com)时间:2023-10-29 02:05:52作者:YD166手机阅读>>

越来越多的同学在问我一些常识性的小问题,我来统一解决一下方便各位小伙伴更好的开发应用,不要在这些小问题上面浪费时间!

那么我们先要知道他的运行原理,然后再做排查!

微信授权登录权限设置在哪里,微信授权登录权限在哪添加(1)

图文来源:http://news.gulufenfa.com/post/139

运行原理微信登录是通过OAuth 2.0协议实现的。以下是微信登录的验证流程的每一步骤:

用户点击登录按钮:用户在网站或应用程序点击登录按钮,选择通过微信登录。

授权请求:网站或应用程序向微信发起一个授权请求,包括应用ID、重定向URI、授权作用域和授权类型等参数。

用户同意授权:微信向用户展示授权页面,用户需要确认是否同意将信息授权给网站或应用程序。

授权回调:如果用户同意授权,微信将会重定向用户到之前提供的重定向URI,并拼接上授权凭证code(一次性临时凭证)作为查询参数回传给网站或应用程序。

获取访问凭证:网站或应用程序收到微信回传的授权凭证code后,再次向微信发起请求,包括应用ID、应用密钥、授权凭证code和授权类型等参数。

获取用户凭证:微信验证请求中的凭证code和应用密钥是否匹配正确,如果匹配成功,微信会返回访问凭证access_token和用户唯一标识openid等信息。

获取用户信息:使用获得的访问凭证access_token和用户唯一标识openid,网站或应用程序可以向微信请求用户的基本信息,如昵称、头像等。

登录成功:网站或应用程序根据接收到的用户信息,完成登录流程,并根据业务需求进行相关操作。

微信授权登录权限设置在哪里,微信授权登录权限在哪添加(2)

图文来源:http://news.gulufenfa.com/post/139

当在App中使用微信授权登录游戏时出现登录失败签名不一致的错误提示,可能的原因和解决方法如下:

可能性一:签名配置问题

第一步:检查应用程序在微信开放平台的配置。

确保应用程序包名或Bundle ID与在微信开放平台注册时填写的一致。

检查应用程序的签名是否和在微信开放平台配置中填写的签名一致。

第二步:正确配置签名。

如果应用程序是用自己生成的签名进行打包,确认签名是正确且与配置中一致。

如果应用程序使用了混淆工具(如ProGuard),请检查是否正确配置了混淆规则,以避免对微信SDK中的必需类和方法进行混淆。

可能性二:授权请求问题

第一步:检查授权请求参数。

确保应用程序在发起微信登录时,正确设置了应用ID(AppID)。

确保授权请求中的重定向URI和微信开放平台配置中的授权回调页(Redirect URI)一致。

第二步:验证授权回调页。

确保在微信开放平台的授权回调页配置中,填写了正确的重定向URI。

确认应用程序正确接收并处理微信回调的授权凭证(code)。

可能性三:网络连接问题

第一步:检查网络连接状态。

确保设备正常联网。

确认应用程序在使用微信登录时,网络连接是正常的。

第二步:重启应用程序和设备。

尝试退出应用程序并重新启动,或者重启设备,以清除可能的临时错误或缓存问题。

可能性三:wxid到期或无效

第一步:确认wxid的有效性。

检查wxid是否已过期或无效。在某些情况下,微信授权登录可能会设置有效期或限制使用次数。

第二步:更新wxid。

如果wxid已过期,需要重新请求微信授权登录,获取新的wxid。

可能性四:填写错误或复制错误

第一步:检查应用程序中的代码或配置文件。

检查应用程序中,使用wxid进行微信授权登录的代码是否正确。

确认应用程序中填写的wxid是否与微信开放平台的配置一致。

第二步:复制正确的wxid。

确保在应用程序中正确复制了微信开放平台提供的wxid,没有额外的空格或错误字符。

五:应用权限问题

第一步:检查应用在微信开放平台的权限配置。

确认应用已正确申请并获得了必需的微信登录权限。

确保在应用的权限配置中开启了微信登录相关的权限。

第二步:处理权限请求回调。

在应用程序中确保正确处理微信登录权限的请求回调,包括用户是否授权的判断和处理逻辑。

可能性六:时间同步问题

第一步:检查设备的时间设置。

确保设备的时间设置正确,与实际时间同步。

第二步:同步微信开放平台的时间。

尝试同步微信开放平台的服务器时间,以确保与微信服务器的时间保持一致。

可能性七:版本问题

第一步:检查微信SDK版本。

确认应用程序使用的微信SDK版本与微信开放平台的要求相符。

第二步:更新微信SDK。

如果发现使用的微信SDK版本较旧,尝试更新为最新版本,以解决可能的兼容性问题。

图文来源:http://news.gulufenfa.com/post/139

,

栏目热文

微信登录界面设置在哪(微信登录界面怎么没有更多选项了)

微信登录界面设置在哪(微信登录界面怎么没有更多选项了)

如需登录老公的微信账号,需慎重考虑并尊重对方的隐私权。个人隐私是每个人的基本权利,未经允许非法获取他人信息可能涉及违法行...

2023-10-29 02:14:45查看全文 >>

微信登录页面更多选项在哪(微信登录页面没有更多选项怎么办)

微信登录页面更多选项在哪(微信登录页面没有更多选项怎么办)

在这个数字时代,微信已成为我们日常生活中不可或缺的一部分。然而,有时候我们会忘记自己的微信账号,或者因为某些原因卸载了微...

2023-10-29 02:25:40查看全文 >>

微信登录授权在哪里(微信登录授权在哪查看)

微信登录授权在哪里(微信登录授权在哪查看)

随着互联网的不断发展,移动应用已经成为人们生活中不可或缺的一部分,而微信作为国民级社交工具,更是应用广泛。然而,为了更好...

2023-10-29 02:24:17查看全文 >>

微信哪里添加授权管理登录(微信授权登录权限在哪添加)

微信哪里添加授权管理登录(微信授权登录权限在哪添加)

微信公众号登录如何操作?这个内容主要是针对小白的安排的,前辈们可以直接忽略这部分内容,直接看如何利用新媒体多账号管理工具...

2023-10-29 02:43:02查看全文 >>

怎么授权微信登录抖音(抖音的微信授权在哪里)

怎么授权微信登录抖音(抖音的微信授权在哪里)

本文内容来自于网络,若与实际情况不相符或存在侵权行为,请联系删除。本文仅在今日头条首发,请勿搬运。华为鸿蒙系统:一个新时...

2023-10-29 02:28:36查看全文 >>

微信登录界面菜单在哪(微信登录菜单在哪)

微信登录界面菜单在哪(微信登录菜单在哪)

现在是智能的时代,我们现在可以在电脑上使用微信办公了。那么今天小编跟小伙伴们分享下电脑端微信中如何依靠日期找到自己的链接...

2023-10-29 02:26:32查看全文 >>

密室逃脱5惊魂博物馆第十关攻略(密室逃脱5惊魂博物馆第13关)

密室逃脱5惊魂博物馆第十关攻略(密室逃脱5惊魂博物馆第13关)

新华社乌鲁木齐9月26日电 题:大漠戈壁里的飞驰人生——巴州文物局司机皮明忠的故事新华社记者何军、白佳丽、赵戈平日里,他...

2023-10-29 02:11:51查看全文 >>

密室逃脱5逃出博物馆攻略第1关(密室逃脱5逃离博物馆图文攻略)

密室逃脱5逃出博物馆攻略第1关(密室逃脱5逃离博物馆图文攻略)

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:London_August各位好,我是做人体工学椅实测的程序...

2023-10-29 02:42:51查看全文 >>

密室逃脱5惊魂博物馆第20关攻略(密室逃脱5之惊魂博物馆20关)

密室逃脱5惊魂博物馆第20关攻略(密室逃脱5之惊魂博物馆20关)

密室逃脱5攻略有哪些?密室逃脱5攻略 第一关:1、游戏一开始是教程关卡,如上图文字所示,点击提示圈到教程结束,来到下图。...

2023-10-29 02:37:53查看全文 >>

密室逃脱5逃出博物馆20关(密室逃脱5逃离博物馆19关攻略)

密室逃脱5逃出博物馆20关(密室逃脱5逃离博物馆19关攻略)

​​​今天9月13日更新三关,分别是:逃出博物馆 食材随心配 密室逃脱。第一关、逃出博物馆---帮玉壶逃出博物馆先拼告示...

2023-10-29 01:56:31查看全文 >>

文档排行