授权设置

最后更新于:2019-11-06

丸子小程序 API 插件支持微信小程序、QQ 小程序、百度智能小程序及字节跳动小程序。如下图所示:

授权设置

每个小程序如果需要获取用户的平台账户信息,都需要通过用户授权产生授权信息,再通过小程序平台的 AppID 或 AppKey 帮 AppSecret 验证获取。每个平台如何获取 AppID 或 AppKey 和 AppSecret ,可以访问对应的小程序平台开发文档进行了解,这里就不多介绍。

以下内容就以微信小程序为例进行介绍。

访问微信公众平台,通过小程序账号密码进行登录,然后点击左边导航中的 开发 – 开发设置 把 AppID(小程序ID) 和 AppSecret(小程序密钥) 获取的内容填写至插件设置的微信小程序 AppID 和 微信小程序 AppSecret 。(注意:百度智能小程序,插件设置为 AppKey 和 AppSecret)

授权设置

小程序扫码登录

可以通过小程序扫码二维码进行登录网站,默认情况下为跳转网站首页。如果网站主题支持用户中心,可以设置扫码登录成功后,跳转到网站的用户中心。比如用户中心地址为:https://www.imahui.com/user,选择小程序扫码登录后,扫码登录的页面即设置为:https://www.imahui.com/user

扫码登录的页面

扫码登录页面默认为 WordPress 后台登录页面,即:https://你的网站域名/wp-login.php如下图:

WordPress 登录页面

目前扫码登录支持两种方式,分别是微信扫描小程码登录和打开小程序扫描二维码登录。

点击微信扫码登录后,将切换成动态小程序码,如下图(图中小程序码已经过模糊处理):

登录小程码

通过微信扫描小程序码,然后,自动打开小程序后确认授权登录。

点击小程序扫码登录后,将切换成常规二维码,如下图(图中二维码已经过模糊处理):

登录二维码

打开微信小程序,访问我的个人中心,通过扫码登录功能进行扫描登录。(注意:仅供参考)

注意:

1. 扫码登录页面默认情况下是直接返回首页,但是千万不要设置成https://你的网站域名/wp-login.php或Chi:
https://你的网站域名/wp-admin/,否则会在登录页面不断循环

2. 扫码登录的二维码目前只能通过https://你的网站域名/wp-login.php页面选择切换,目前不支持绑定主题前端扫码登录,无法做到完美兼容每个 WordPress 主题的登录,只能兼容于 WordPress 默认登录界面。

小程序用户组

插件激活时会自动创建三个用户组,分别有小程序组,黑名单组和白名单组。小程序用户组选项里提供了多个用户组选择,默认选择订阅组,如果你想要区分用户,可以选择小程序组用来区别于网站注册用户。