实现微博登录(利用OAuth协议登录)、读取数据、撰写微博等功能。 [Code4App.com]
原文地址:https://www.cnblogs.com/e241138/archive/2013/03/15/sina-weibo-oauth-access_token.html 新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。 新浪微博的授权机制
oauth2/authorize OAuth2的authorize接口 URL https://api.weibo.com/oauth2/authorize HTTP请求方式 GET/POST 请求参数 必选 类型及范围 说明 client_id true string 申请应用时分配的AppKey。 redirect_uri true string 授权回调地址,站外应用需与设置的回调地址一
众所周知,新浪微博开放平台采用的是OAuth(1.0) 认证方式。那么, OAuth是什么呢? 说白了OAuth其实就是个协议,也可以说是一个标准,一个Pattern,一个模型。这个协议是用来解决什么问题的呢?举个例子,你在建设银行开了个账户,假设现在你想在申银万国(券商)那开个股票账户炒股,那么申银万国如何访问你的建行账户,从里面转钱出来买股票呢? 很显然,你不想告诉它你银行账户的密码让它直接去
刚接触安卓,超级菜鸟一名,大牛勿喷。 看过使用开源项目Signpost来处理授权的代码,需要可以很容易实现OAuth的认证,但是不利于进一步熟悉安卓,还是自己来动手吧... 下载了一个新浪微博SDK的源码,看了demo和文档,新浪已经帮我们把所有的请求接口都封装好了,使用这些接口很快就实现了OAuth授权和读取最新微博的功能,而我们要做的更多的就是解析新浪微博返回的数据,这也没什么意思... 磕磕
/** * 授权地址 * * @return UIWebView所要加载的url */ + (NSURL *)authorizeURL { NSString *authStr = [NSString stringWithFormat:@"%@?client_id=%@&redirect_uri=%@&response_type=%@&display=%@",SINA_AUT
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&displ
想用nodejs写个微博客户端发微博,无奈新浪微博的nodejs sdk是OAuth1.0的。 只能自己根据OAuth1.0 改了改。 只写了statuses/update 和 statuses/upload,其他的实现基本都类似了。 update是简单参数的post,upload是multipart 包含二进制图片的post。 改改帐号参数和发送的图片路径,node weibotest.js就能