新浪微博oauth2.0

1.请求用户授权:
http://open.weibo.com/wiki/Oauth2/authorize

https://api.weibo.com/oauth2/authorize?client_id=1317723116&redirect_uri=http%3a%2f%2flocalhost%3a1411%2fredirecturi.aspx&response_type=code&display=Default

2.通过code换取token(令牌)信息
http://open.weibo.com/wiki/Oauth2/access_token

responseData{"access_token":"2.00CJ4g5GeyBL8B8d5bce0712eyhtSD","remind_in":"157679999","expires_in":157679999,"uid":"5861527804"}

{"id":5861527804,"idstr":"5861527804","class":1,"screen_name":"PengsWan","name":"PengsWan","province":"32","city":"1","location":"江苏 南京","description":"","url":"","profile_image_url":"http://tva4.sinaimg.cn/crop.0.0.170.170.50/006oGn92jw8f12fcu13mqj304q04qt8h.jpg","profile_url":"u/5861527804","domain":"","weihao":"","gender":"m","followers_count":3,"friends_count":1,"pagefriends_count":0,"statuses_count":0,"favourites_count":0,"created_at":"Wed Feb 17 16:40:00 +0800 2016","following":false,"allow_all_act_msg":false,"geo_enabled":true,"verified":false,"verified_type":-1,"remark":"","ptype":0,"allow_all_comment":true,"avatar_large":"http://tva4.sinaimg.cn/crop.0.0.170.170.180/006oGn92jw8f12fcu13mqj304q04qt8h.jpg","avatar_hd":"http://tva4.sinaimg.cn/crop.0.0.170.170.1024/006oGn92jw8f12fcu13mqj304q04qt8h.jpg","verified_reason":"","verified_trade":"","verified_reason_url":"","verified_source":"","verified_source_url":"","follow_me":false,"online_status":0,"bi_followers_count":0,"lang":"zh-cn","star":0,"mbtype":0,"mbrank":0,"block_word":0,"block_app":0,"credit_score":80,"user_ability":0,"urank":4}

querystring: access_token=2.00CJ4g5GeyBL8B8d5bce0712eyhtSD

https://api.weibo.com/2/account/get_uid.json

https://api.weibo.com/2/account/get_uid.json?access_token=2.00CJ4g5GeyBL8B8d5bce0712eyhtSD

时间: 2024-10-13 22:24:55

新浪微博oauth2.0的相关文章

新浪微博OAuth2.0的用法

最近学习Android开发,照着视频开发新浪微博,但是视频里的介绍的是OAuth1.0的授权方式,试了半天发现用不了. 原来现在一般没审核的用户只能使用OAuth2.0了,视频教学里的方法已经过时了.于是只好自己研究如何进行微博认证. OAuth2.0的授权过程 说白了,就是请求获取Grant Code→使用Grant Code申请Access Token→以后就使用这个Access Token获取微博的服务,这比OAuth1.0的授权方式简化了不少. 如果不使用别的第三方OAuth认证的库或者

新浪微博Oauth2.0授权认证及SDK、API的使用(Android)

---------------------------------------------------------------------------------------------- [版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/51939853作者:朱培      ID:sdksdk0      邮箱: [email protected] -------------------------

iOS新浪微博OAuth2.0认证代码

#import "ViewController.h" #import "AFNetworking.h" @interface ViewController ()<UIWebViewDelegate> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //1.使用webview UIWebView *webView = [[UIWebView all

OAuth2.0 微博登陆网站功能的实现(一)获取用户授权及令牌 Access Token

在登陆一些网站的时候,可以选择登陆方式为第三方登陆,例如微博登陆,以爱奇艺为例,进入首页,点击 ”登陆“,会弹出登录框: 除了本站登陆外,还可以选择其他第三方登陆,比如微博登陆.QQ 登陆.微信登陆等. 选择微博登陆后,爱奇艺会向用户申请授权用于微博登陆(当用户已经登陆了微博时会直接申请授权,当用户没有登陆时会提示用户登陆微博): 此时提示窗口的 url 为:https://api.weibo.com/oauth2/authorize?scope=&redirect_uri=http%3A%2F

新浪微博SSO登录方式及OAUTH2.0认证和获取我的微博

今天弄了下新浪微博SSO登录方式及OAUTH2.0认证和获取我的微博,实现的效果如下图: //========================================================================================================================== 就这么简单的界面,简单的请求json,我居然弄了一整天,主要是新浪微博的文档写的看不懂,感觉他们的文档跟他们的sdk接不上. 遇到的一个问题是: sso pac

新浪微博 使用OAuth2.0调用API

# -*- coding: cp936 -*- #python 2.7.10 #xiaodeng #新浪微博 使用OAuth2.0调用API #微博开放接口的调用,都需要获取用户的身份认证.目前微博开放平台用户认证鉴权主要采用OAuth2.0. #使用OAuth2.0调用API接口有2个方式: 1.直接使用参数,传递参数名为access_token URL='https://api.weibo.com/2/statuses/public_timeline.json?access_token=ab

用于新浪微博,腾讯QQ,淘宝 OAuth2.0 登陆的NET类库封装

目前开放OAuth2互联接口比较常用的有新浪微博,腾讯QQ,淘宝,其实还有微信,只是微信的我木有申请下来,因为手续麻烦,貌似需要扫描它的协议签字然后发过去,所以就放弃封装微信OAuth2登陆接口了,待以后给补上!关于淘宝OAuth网站接入登陆目前淘宝是暂停审核了貌似,也许是因为财大气粗比较任性吧,不过你还是可申请账号的,可以做应用提交给淘宝. 需要源代码的小伙伴请猛戳这里下载,需要已经编译好Dll的小伙伴请猛戳这里下载. 一. 下面给出各个OAuth2.0申请合作的地址: -- sinaweib

新浪微博API Oauth2.0 认证

原文链接: http://rsj217.diandian.com/post/2013-04-17/40050093587 本意是在注销账号前保留之前的一些数据.决定用python 爬取收藏.可是未登录无法爬取.想要登录有两种办法,伪造浏览器登录.第二就是注册新浪开发者账号,通过Oauth认证调用其API. Oauth 的原理搞了一天才明白.很多网站都提供多语言的Oauth.而 1.0 和 2.0 的最大差别就是多了一个 callback 回调页面.关于这方面的说明很少,搞得我一头雾水折腾了好久.

***微信公众平台开发: 获取用户基本信息+OAuth2.0网页授权

本文介绍如何获得微信公众平台关注用户的基本信息,包括昵称.头像.性别.国家.省份.城市.语言.本文的方法将囊括订阅号和服务号以及自定义菜单各种场景,无论是否有高级接口权限,都有办法来获得用户基本信息,而无需模拟登录. 在本文中,特别要注意的是有两个不同的Access Token,他们产生的方式不一样,一种是使用AppID和AppSecret获取的access_token,一种是OAuth2.0授权中产生的access_token,方倍工作室分别称为全局Access Token和授权Access