本文共 827 字,大约阅读时间需要 2 分钟。
本周刚在项目中实现了微信第三方网站扫码登录。作为第一次接触相关项目,我经历了不少坑坷。写下这篇文章,希望像我之前那样的小白也能从容地开发,不浪费时间。这篇文章尽量写得详细简单,让大家能快速上手。
在开始开发前,需要注意微信公众平台与微信开放平台是两个不同的平台。两者功能和应用场景有所不同,不能混淆。
微信开放平台主要用于创建网站应用,但在网上找不到关于创建网站应用的教程。虽然提供了创建移动应用的教程,但细节上会有所不同。
创建微信开放平台应用时,记得修改回调授权域名。注意域名格式,例如www.qq.com,不要添加http://或https://。否则可能会导致scope参数错误或权限不足的问题。
此外,需要准备好微信开放平台的APPID和APPSECRET参数。这些参数可以在微信开放平台中查看。
在开发过程中,可以使用Python的requests库来发送HTTP请求。
开发时需要使用的二维码授权链接为:
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
其中:
snsapi_login。通过以上准备工作,可以顺利完成微信第三方网站扫码登录功能的开发。虽然过程中遇到了一些问题,但通过仔细调试和查阅文档,最终达成了预期效果。希望这篇文章能为刚接触微信登录功能的开发者提供参考,帮助他们更高效地完成任务。
转载地址:http://vpofk.baihongyu.com/