thinkphp如何实现新浪微博第三方登录--如何做新浪微博登陆

前面的文章讲述了,如何在thinkphp框架开发的项目中,配置第三方登录类文件ThinkSDK类库,在此不再赘述,本文就具体讲解用新浪微博做第三方登陆的实例。

前面的文章讲述了,如何在thinkphp框架开发的项目中,配置第三方登录类文件ThinkSDK类库,在此不再赘述,本文就具体讲解用新浪微博做第三方登陆的实例。

在thinkSDK类库中,已经帮我们配置好了新浪微博的SDK文件包,我们只需要获取到新浪微博的appkey和appsecret即可,获取到的这两个参数必须是新浪微博审核通过的才行。

新浪微博的开发者平台地址:http://open.weibo.com/apps 。

打开此地址之后,需要个人身份信息的验证,需要填写个人的身份证信息,上传身份证照片。

新浪微博个人信息审核

自学php博客

等到新浪微博审核通过,就获取到了新浪微博的开发者权限,可以在开发者平台创建应用。

创建并审核通过的应用

自学php博客

接入新浪微博,做第三方登录,创建网站微博登陆应用,需要提交的信息包括:网站名、网站域名、备案信息、网站分类、面向终端、网站简介、网站介绍、APPkey和APPsecret参数以及网站的图标信息。

申请微博登陆的应用信息

自学php博客

网站接入新浪微博登陆的步骤图

自学php博客


等到新浪微博客服审核通过之后,我们在新浪微博开发者平台创建的网站应用就是上线状态,此时的appkey和appsecret就可以用来做微博登陆了。

登陆用到的是thinkSDK插件:

如何配置thinkSDK插件,请参考:《thinkphp如何实现第三方登录--ThinkSDK插件的使用》.

如何使用thinkSDK插件、配置appkey和appsecret参数,如何完成登陆过程,请参考:《ThinkPHP第三方登录--QQ登录案例》。

注意:

1、申请新浪微博第三方登录,创建应用的时候,网站的域名必须是已经备案的。

2、创建应用的时候,网站必须已经发布了网站主题相关的内容,否则审核不能通过,至少要发布几篇文章。