我正在登录页面,我想使用微信作为登录选项,我有一个微信官方帐号。在我对文档的理解中,假设下一个链接会生成一个QR代码进行扫描,并在用户授权后重定向到其他地方......:
但链接不起作用。我不知道我是否遗漏了某些东西,或者网站https://myhostname/oauth2.php必须先前对微信进行授权... ???
有人使用过这款微信吗?
提前致谢!
答案 0 :(得分:1)
我后来意识到您必须拥有一个微信开放平台帐户,您可以在其中注册您的Web应用程序,等待批准,然后授予其登录权限以访问该QR代码功能
答案 1 :(得分:0)
您需要在重定向网址中将 OAuth2.0网络授权域设置为子域,例如: wechat.myredirectdomain.com
此设置隐藏在微信官方帐户开发设置仪表板上,有些位于API列表之间,请确保正确设置。
答案 2 :(得分:0)
如果您正在研究如何扫描网页上正式帐户的二维码后登录网页。 有两种方法可以解决这个问题。
您可以生成带有参数的qrcode。然后您进行扫描后,后端就会触发一个事件。 捕获事件并提取参数,然后按照所需方式进行身份验证。
基本工作流程:
订阅中的编程支持较少,但是您仍然可以通过设计随机代码来实现。
基本工作流程:
如果您为一个正式帐户执行此操作,则可以。假设您要针对多个正式帐户重复使用此功能。 也许可以使用开放平台的方式,所以您只能有一个后端来处理多个帐户。 微信提供了一个开放的平台,这里是get start doc。 注册一个开放平台需要支付300RMB进行验证,更麻烦的是,您需要注册一家有资格的公司才能支付。 因此,也许使用第三方开放平台将是一个更好的选择。如Dagui Qrcode Tool。
更多与微信开发相关的秘密技术,可以参考此article