WordPress接入QQ/微博/百度第三方登录,尽量写得简明,希望对大家有所帮助。
准备材料:
2、WP Open Social插件(非必需,你也可以用其他插件,或是你有能力自己写)
WP Open Social插件,open-social.5.0.3:
或另一款Wechat Social:免费配置 | 网站注册 邮箱验证 第三方登录(注意回调地址可能不同)
总结申请第三方登录流程:
一、QQ登录
1、注册开发者身份
登录QQ互联平台,注册开发者身份,提交审核。
https://connect.qq.com/index.html
开发者身份审核用了一天。
2、申请接入应用
https://connect.qq.com/manage.html
创建应用-创建网站应用,填写相关信息,提交审核。
填写网站回调域时注意,如果你用的是WP Open Social插件,则填写 https://网站/index.php
注意:QQ/微博网站接入审核都是会看你网站首页有没有登录按钮的,所以先安装插件后,外观-小工具-WP Open Social登录,或者使用php代码自行寻找位置插入<?php echo open_social_login_html();?>
3、获取APP ID和APP Key
审核大概一天后通过,查看详情,获取ID和Key。
二、微博登录
1、申请开发者身份
登录微博开放平台,申请成为开发者:https://open.weibo.com/,身份审核大概2天。
2、创建网站应用
登录微博开放平台,点击顶栏菜单微连接-网站接入,创建新应用
然后就去完善信息,注意有个细节,上传介绍的图片要包含登录按钮。审核大概2天。
审核是否通过要自己去看,它好像没通知。申请QQ登录的会邮箱通知。
3、获取App Key和App Secret
这些东西应用创建后就有。访问查看:https://open.weibo.com/apps/
设置一下回调地址
安装WP插件,插件设置-常规-高级-自定义各登录账号的回调地址(勾选)
然后填入以下自定义回调地址
三、百度登录
1、申请成为开发者
百度开放云平台:http://developer.baidu.com/ 里面找不到。我以前是在旧版网页底部的管理中心进入申请百度登录的key。现在网站改版找不到了。于是搜索找办法,从CSDN找到了思路:第三方登录(百度账号登录)(图片里的网址)然后就尝试访问,结果是空白,原来是我没登录的原因。
方法:1、浏览器登录百度账号,http://developer.baidu.com/,如果要添加开发者信息就去添加。
2、创建工程
登录后访问:http://developer.baidu.com/console#app/project
如遇到空白,尝试多次刷新(百度做得东西太多了,没重视第三方登录唉~)
创建工程,合作网站,注意要勾选它。
3、获取API Key和Secret Key
创建后就得到API Key和Secret Key了,就这么简单。
4、添加授权回调网址
新建一个窗口 http://developer.baidu.com/console#app/project,点击安全设置
开发者接入百度登录无须审核。在插件里填入相关信息,网站尝试登录,成功进入百度登录界面,但登陆后插件获取返回值错误:
由此可见获取的接口是可以用的,但插件发生了错误。技术松鼠网站可以使用百度登录,但松子分享的百度登录就出现了错误,我目前还不清楚为什么。
四、参考资料
1、CSDN-QQ、微信、新浪微博和百度第三方登录
2、孟坤博客-“使用百度账号登录”功能的实现
附
件
下
载
文件名称:open-social.5.0.3
适用版本:WordPress
更新日期:2020-03-04
文件大小:1.2 M
提示:遇问题或链接失效请联系站长,本站欢迎捐赠!
Use this card to join us and participate in a pleasant discussion together .
Welcome to JISHUSONGSHU Group,wish you a nice day .