网站接入QQ/微博/百度登录

464次阅读
没有评论

WordPress接入QQ/微博/百度第三方登录,尽量写得简明,希望对大家有所帮助。 准备材料:

1、各开放平台的开发者身份对应的appid和secretkey(必需) 2、WP Open Social插件(非必需,你也可以用其他插件,或是你有能力自己写)
注意:接入QQ登录需要网站已备案,微博/百度登录接入无备案要求。

WP Open Social插件:https://www.xiaomac.com/wp-open-social.html/

open-social.5.0.3:

或另一款Wechat Social:免费配置 | 网站注册 邮箱验证 第三方登录(注意回调地址可能不同)

总结申请第三方登录流程:

一、QQ登录

1、注册开发者身份

登录QQ互联平台,注册开发者身份,提交审核。

https://connect.qq.com/index.html

开发者身份审核用了一天。

2、申请接入应用

https://connect.qq.com/manage.html

创建应用-创建网站应用,填写相关信息,提交审核。

网站接入QQ/微博/百度登录

填写网站回调域时注意,如果你用的是WP Open Social插件,则填写 https://网站/index.php

注意:QQ/微博网站接入审核都是会看你网站首页有没有登录按钮的,所以先安装插件后,外观-小工具-WP Open Social登录,或者使用php代码自行寻找位置插入<?php echo open_social_login_html();?>

网站接入QQ/微博/百度登录

3、获取APP ID和APP Key

审核大概一天后通过,查看详情,获取ID和Key。

网站接入QQ/微博/百度登录

二、微博登录

1、申请开发者身份

登录微博开放平台,申请成为开发者:https://open.weibo.com/,身份审核大概2天。

2、创建网站应用

登录微博开放平台,点击顶栏菜单微连接-网站接入,创建新应用

网站接入QQ/微博/百度登录

然后就去完善信息,注意有个细节,上传介绍的图片要包含登录按钮。审核大概2天。

审核是否通过要自己去看,它好像没通知。申请QQ登录的会邮箱通知。

3、获取App Key和App Secret

这些东西应用创建后就有。访问查看:https://open.weibo.com/apps/

网站接入QQ/微博/百度登录

设置一下回调地址

网站接入QQ/微博/百度登录

安装WP插件,插件设置-常规-高级-自定义各登录账号的回调地址(勾选)

然后填入以下自定义回调地址

网站接入QQ/微博/百度登录

三、百度登录

1、申请成为开发者

百度开放云平台:http://developer.baidu.com/ 里面找不到。我以前是在旧版网页底部的管理中心进入申请百度登录的key。现在网站改版找不到了。于是搜索找办法,从CSDN找到了思路:第三方登录(百度账号登录)(图片里的网址)然后就尝试访问,结果是空白,原来是我没登录的原因。

方法:1、浏览器登录百度账号,http://developer.baidu.com/,如果要添加开发者信息就去添加。

2、创建工程

登录后访问:http://developer.baidu.com/console#app/project

网站接入QQ/微博/百度登录

如遇到空白,尝试多次刷新(百度做得东西太多了,没重视第三方登录唉~)

创建工程,合作网站,注意要勾选它。

网站接入QQ/微博/百度登录

3、获取API Key和Secret Key

创建后就得到API Key和Secret Key了,就这么简单。 网站接入QQ/微博/百度登录

4、添加授权回调网址

新建一个窗口 http://developer.baidu.com/console#app/project,点击安全设置

网站接入QQ/微博/百度登录

开发者接入百度登录无须审核。在插件里填入相关信息,网站尝试登录,成功进入百度登录界面,但登陆后插件获取返回值错误:

网站接入QQ/微博/百度登录

由此可见获取的接口是可以用的,但插件发生了错误。技术松鼠网站可以使用百度登录,但松子分享的百度登录就出现了错误,我目前还不清楚为什么。

四、参考资料

1、CSDN-QQ、微信、新浪微博和百度第三方登录

2、孟坤博客-“使用百度账号登录”功能的实现

松鼠小
版权声明:本站原创文章,由松鼠小2020-12-10发表,共计1636字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
隐藏
变装