web开发第三方登陆之新浪微博登陆
2017-08-12 09:41
344 查看
开发准备
1,一个已经备案的线上可以使用域名访问的拥有文件控制权限的站点
2,在新浪微博开放平台http://open.weibo.com/创建一个应用并接入网站,获得APPKEY,APPSECRET和添加授权回调地址REDIRECT_URI,取消授权回调地址可以跟授权回调地址一样,但是需要在开发中做好判断
开始开发
1,请求用户授权,将用户引导至下面示例链接
接口参数说明:http://open.weibo.com/wiki/Oauth2/authorize
示例:https://api.weibo.com/oauth2/authorize?client_id=APPKEY&redirect_uri=REDIRECT_URI
用户登录后,微博将参数code回调至授权回调地址REDIRECT_URI,如果用户取消授权(get.error=access_denied),则需要做相应的判断。
示例 : http://aimusi.fcwan.cn/index/login/weibocallback?code=b261e471846ff2c8c2606c6f8d158a47
2,将上一步用户授权后返回的code传入,获取access_token
接口参数说明:http://open.weibo.com/wiki/Oauth2/access_token
示例:https://api.weibo.com/oauth2/access_token?client_id=APPKEY&client_secret=APPSECRET&grant_type=authorization_code&code=b261e471846ff2c8c2606c6f8d158a47&redirect_uri=REDIRECT_URI
注意:需要采用post发送
获取成功后返回至授权回调地址REDIRECT_URI,返回值包括access_token和uid
3,使用上一步获取的access_token和uid获取用户信息
接口参数说明:http://open.weibo.com/wiki/2/users/show
示例:https://api.weibo.com/2/users/show.json?access_token=2.00k5XFHGxW3eMD2c67e3a690UKbEID&uid=5601551370
返回的用户信息如下
1,一个已经备案的线上可以使用域名访问的拥有文件控制权限的站点
2,在新浪微博开放平台http://open.weibo.com/创建一个应用并接入网站,获得APPKEY,APPSECRET和添加授权回调地址REDIRECT_URI,取消授权回调地址可以跟授权回调地址一样,但是需要在开发中做好判断
开始开发
1,请求用户授权,将用户引导至下面示例链接
接口参数说明:http://open.weibo.com/wiki/Oauth2/authorize
示例:https://api.weibo.com/oauth2/authorize?client_id=APPKEY&redirect_uri=REDIRECT_URI
用户登录后,微博将参数code回调至授权回调地址REDIRECT_URI,如果用户取消授权(get.error=access_denied),则需要做相应的判断。
示例 : http://aimusi.fcwan.cn/index/login/weibocallback?code=b261e471846ff2c8c2606c6f8d158a47
2,将上一步用户授权后返回的code传入,获取access_token
接口参数说明:http://open.weibo.com/wiki/Oauth2/access_token
示例:https://api.weibo.com/oauth2/access_token?client_id=APPKEY&client_secret=APPSECRET&grant_type=authorization_code&code=b261e471846ff2c8c2606c6f8d158a47&redirect_uri=REDIRECT_URI
注意:需要采用post发送
获取成功后返回至授权回调地址REDIRECT_URI,返回值包括access_token和uid
3,使用上一步获取的access_token和uid获取用户信息
接口参数说明:http://open.weibo.com/wiki/2/users/show
示例:https://api.weibo.com/2/users/show.json?access_token=2.00k5XFHGxW3eMD2c67e3a690UKbEID&uid=5601551370
返回的用户信息如下
相关文章推荐
- web开发第三方登陆之facebook登陆
- android 从零开始学新浪微博分享和第三方登陆(附源码下载)
- 设为首页收藏本站 切换到宽版 Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 用户名 自动登录 找回密码 密码 注册 人人连接登陆 用新浪微博连接
- iOS友盟第三方登陆开发
- 新浪微博开发接口_第三方登录(授权)/分享(发帖)
- 从零开始学新浪微博分享和第三方登陆(附源码下载)
- IOS开发之第三方登陆——友盟
- Android应用接入第三方登陆之新浪微博
- 新浪微博第三方登陆
- QQ和新浪微博登陆第三方的简单实现
- IM开发【4】 - 使用第三方用户账号登陆Openfire
- iOS开发笔记16--第三方登陆
- iOS开发怎么样做第三方登陆(友盟社会化分享)
- 关于使用QQ、新浪微博、腾讯微博等第三方登录网站的开发过程(一)
- 调用新浪微博第三方登陆授权流程
- 【Win 10 应用开发】Web授权示例:获取新浪微博的授权码
- Android开发 Bmob第三方云实现登陆注册
- 学习新浪微博开发的OAuth2.0登陆协议(阶段一)
- 第三方登录开发-新浪微博
- 大派用场的Web 开发第三方资源