您的位置:首页 > 运维架构 > 网站架构

网站集成第三方登录--sina

2015-10-21 12:20 387 查看


网站平台集成第三方登录--sina

注:仅适用于线上测试,不提供本地测试(供新手参考)

第一步:

1、 登陆新浪微博开放平台首页 http://open.weibo.com/ ,登录后编辑开发者信息 及身份认证





2、 开始创建应用 并将<meta>标示放入网站首页 后验证 




3、 验证成功后获取到 App Key 和
App Sercet 并完善基本信息






网站验证:点击验证 会给 一个<meta> 将其放在上线网站的头文件中识别

回调地址:是用户授权后的返回地址 并带上code值 下面会说到code应用

第二步:放置登录按钮

1、在审核提交前,我们需要在登录页面放置登录按钮

前台:

  <div >
<a  class="wb-login" ><img src="WB_logo.png" /> </a>

</div>

JS:

$('.wb-login').click(function(){
location.href='https://api.weibo.com/oauth2/authorize?response_type=code&client_id=XXXX

&redirect_uri=http://www.XXXXX.com/sina/getHandleToken&forcelogin=true&state='+location.href;
});

2、通过用户发送的code获取Access Token
在官网下载
weibo4j同时导入配置文件config.properties在里面进行配置

在回调地址内 根据获取到的 code 调用接口类的 getAccessdTokenByCode方法即可在返回包中获取到Access
Token

根据Access Token 再用接口类的 accessToken方法中的属性 可以获取 uid

编写的接口类是可以在通过以下链接下载参看
http://download.csdn.net/detail/u014799292/9199199
或到官网 
http://open.weibo.com/  自行参考文档编写

官网参考链接:
http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: