通常网站为了丰富用户,都集成第三方社交帐号登陆,好比QQ、新浪微博、微信等等,这也成为一个互联网网站的标配。微信
集成难度不算大,其中还有部分难度在于申请认证上。测试
一、新浪微博网站
去新浪微博开放平台http://open.weibo.com注册个帐号,用这个帐号注册“网站接入”,填写网站的相关信息提交给新浪微博审核。代理
审核速度很快,不对的地方官方会帮你指明,要求你修改。调试
经过以后将ID和SERCRET保存下来。blog
开放平台提供了素材下载,各类尺寸的登陆按钮图标尽有。开发
接入SDK在GitHub上,下载下来实际上是个项目工程,没有提供JAR包,能够本身打JAR包供项目调用。get
主要注意是前面开发平台填写的回调URL地址,这个地址要和本地配置文件redirect_URI节点配置一致。it
问题是本地没法调试测试,除非是弄个代理,把本地映射成公网地址,通常也不必弄,由于你会发现逻辑其实不复杂,我作完后直接发布到互联网上试了下,就知道大概了。微博
二、腾讯QQ
去QQ互联http://connect.qq.com注册个应用,填写网站资料,它会要求校验你的网站,你必须复制粘贴校验信息到你网站的首页,而后作验证。
填写各类网站资料,下载素材,开发也都不难,SDK包提供了JAR方式。
真正难的地方在于你开发完,须要QQ审核应用经过的时候你会发现各类难。
我被退回来3次,并且每次都提示“点击QQ登陆按钮提示登陆失败或出现错误信息”,且官网也没个社区客服负责解答问题。
实在是想不通哪里有问题,测试帐号完成能正常登陆,反复了几回后我去研读了官网的认证说明,把网站也修改的和QQ要求的同样。
终于在某一天经过了,十分的艰难。