这两天需要调用两大微博的api,下面记录下过程。
先搞新浪的,跑去看新浪微博的api文档(http://open.weibo.com),发现已经更新到版本2了,版本2使用的是oauth2授权机制,而且访问每个api资源都需要用户授权,这对于我的需求有点不符(我只要调用新浪的部分数据,如热门榜单之类的),不需要用户登陆授权。于是只得另辟蹊径,下面是
方法①
https://username:password@api.weibo.com/2/statuses/user_timeline.json?source=app_key&count=20&uid=指定用户uid
可以看出,这其实也模拟使用了用户登录,用的也是版本2,其中
/2/statuses/user_timeline.json
是从官方的api接口,当然也可以换成其他的,参数对应变更,直接访问编辑好的url地址,就可以看到返回 json 格式的数据。
另外googlecode上有个基于php的 libweibo 类,也是需要指定用户名和密码,方法类似。
(注意:用户名和密码要写在代码中,最好申请个小号使用)
方法②
上面的方法有点蛋疼,于是我又找了另外一个方法,是基于版本1的,可以不需授权直接访问api资源,嘿,这就是我想要的!
例子:
$.ajax({
type: "get",
dataType: "jsonp",
jsonpCallback: "jsonpCallback",
data: { user_id: 2086292841, source: 2681334524, date: Date() },
url: "http://api.t.sina.com.cn/statuses/user_timeline/timyang.json",
success: function(data) {
alert(data);
},
error: function () {
alert("获取数据失败!");
}
});
可以看出,和版本2的区别就是 http 协议和去掉了 /2 ,返回的内容是一样的。这样就可以直接使用了,不需登陆授权的步骤。
后记:
版本1比版本2少了些接口。
发现腾讯微博没有提供新浪微博版本1的api,都需要授权。。。暂时使用了采集页面,解析数据的笨方法。
分享到:
相关推荐
c#,新浪微博api接口都有 发布微博,读取微博,评论、朋友微博
php新浪微博转发,发布微博apiSDK,里面有调用范例
1. 新浪微博API研究:了解新浪微博API的功能、限制和调用方式。 2. Java编程基础:复习Java语言的基本概念,学习Java网络编程和JSON数据解析。 3. 系统设计:根据需求设计应用程序的功能模块和界面。 4. 编码实现:...
调用新浪微博API的代码整体有五部分,主代码是weibolist.php。通过相关配置,执行完代码之后,就会导出你粉丝所关注的所有人列表、你粉丝的粉丝列表等等。
java调用新浪微博API接口源码,包含消息推送,评论,oauth2.0登陆等~
微博网站接入demo 调用发送微博 关注 等所有api源码包
一、发布微博 1、发布微博 2、发布译文微博 3、发布反馈微博 二、获取用户信息及好友关系 1、获取用户信息 2、获取关注者列表 3、获取粉丝列表 三、微博相关 1、自己发布的微博 2、其他用户的微博 四、自己的收藏...
新浪微博接口调用
最新炒鸡详细教程JAVA调用新浪微博API发第一条微博(2019.11.28)源码,详情可以查看我的文章https://blog.csdn.net/weixin_41984936/article/details/103296556
微博开发javaSDK 博文链接:https://lxzqz.iteye.com/blog/2429673
好东西就要和大家一起分享 非常靠谱的应用 你可以试试
新浪微博数据调用实例,可以修改成自己所需要的数据
调用新浪微博API的代码整体有五部分,主代码是weibolist.php。通过相关配置,执行完代码之后,就会导出你粉丝所关注的所有人列表、你粉丝的粉丝列表等等。
C调用新浪微博API生成.pdf
控制台应用程序调用新浪微博API的小例子。希望对大家有所帮助。
API说明文档:包括微博相关API,公共服务API,地理信息API。针对API您还可以在文档调用页进行评分和反馈,便于我们更好地为您提供接口支持。
新浪微博视频解析源码 秒拍视频站外调用源码
一步一步,通过实际的例子教你怎样快速的掌握新浪微博的API调用和开发自己的应用,非常详细和具体
微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台。微博开放平台为您提供了海量的微博信息、粉丝关系、以及随时随地发生的信息裂变式传播渠道。 广大开发者或网站只要登录平台网站并创建应用...
新浪微博调用类,简化新浪微博的API调用