博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rweibo
阅读量:5942 次
发布时间:2019-06-19

本文共 2178 字,大约阅读时间需要 7 分钟。

hot3.png

Rweibo

简介:

Rweibo是一个新浪微博的R语言SDK,作为library在R环境中调用,对新浪微博提供的接口进行了实现(见),可以进行微博信息获取、用户信息获取、搜索、发表微博等操作。该应用通过OAuth的方式授权,使用者首先需要到申请一个新的应用,获取App Key和App Secret,然后在R环境中按照提示注册一个应用,从而进行各项操作。详细的介绍见该R包的中文文档:

权限申请指南

   (474.3 KB, 4,837 次)

使用说明(最近更新2013-07-04):

   (452.4 KB, 7,022 次)

获取方式:

本项目目前在上开发和发布,本页面为Rweibo这个项目的中文官方主页。最新版本(3.0.1)的R中可以直接通过R-forge安装:

1
install.packages("Rweibo", repos = "http://R-Forge.R-project.org")

如果是旧版本的R,在默认安装和使用中如果遇到问题,可以通过source的方式进行安装:

1
install.packages("Rweibo", repos = "http://R-Forge.R-project.org", type = "source")

初次使用须知:

首先需要有一个微博帐号,点击“应用”,选定“微博开放平台”,在弹出页面选择“我是开发者”,然后创建一个网页应用,填好基本信息之后在应用的详情中填上相应的内容,就可以成功创建一个新的应用,将会得到一个App Key和App Secret,在Rweibo中使用registerApp函数,输入这两个信息以及该应用的名称,就可以在R中注册该应用的信息,进行后续的操作。

版本更新记录:

2014/04/04,Rweibo_0.2-9

增加了 weibo.checkUpdate 函数,可以自动查找最新的Rweibo包信息。针对新浪微博的调整修复了 web 搜索和抓取个人微博的功能。

2013/07/04,Rweibo_0.2-7

针对新浪7月2日对API的调整,完善了模拟登录保存Cookies的授权方式,可以通过解析网页来实现对他人微博的抓取。更新了 Vignette 文档。

2013/05/29,Rweibo_0.2-5

增加了 weibo.api 接口,可以直接利用新浪API文档中的信息自行构造接口函数。更新了 Vignette 文档。

2013/05/28,Rweibo_0.2-4

增加了 analysis. 开头的几个接口,可以自动抓取某条微博的全部转发、评论以及某位用户的全部微博,并返回data.frame。更新了 Vignette 文档。

2013/05/04,Rweibo_0.2-2

修复了R 3.0.0下 .setDummyField 的bug。

2013/04/14,Rweibo_0.2-1

使用S4重写了OAuth授权对象,能够实时查看当前授权的有效期。完善了 web.search.content 接口的功能,使用默认参数将不会被封。添加了模拟登录的授权方式,但是目前测试还不稳定。

2012/12/27,Rweibo_0.1-7

修改了设置回调页的方式,授权后自动恢复原来的端口。增加了关注接口和取消关注接口。

2012/12/23,Rweibo_0.1-6

修正了web搜索接口中增量抓取不全的bug。

2012/12/08,Rweibo_0.1-5

针对新浪开放平台最新的变化(不再支持带有端口号的回调页),将回调页的默认端口号改成了80,使用老版R包的用户请登录到开放平台的管理页面进行修改。此外,回调页从demo文件夹移动到了doc文件夹。同时更新了vignette文档,并增加了《新浪微博开放平台权限申请指南》的文档,帮助初次使用的用户在新浪平台上申请应用。

2012/12/06,Rweibo_0.1-4

对搜索接口 web.search.content 进行了优化,修正了某一页没有信息时错误的输出;增加了 since 和 sinceID 参数;在输出结果中增添了微博时间、搜索时间、转发数和评论数的信息。

2012/10/28,Rweibo_0.1-3

增加了自行开发的搜索接口,基于web页面的解析实现关键词的搜索。同时更新了Vignette文档。

2012/10/11,Rweibo_0.1-2

修正了createOAuth的时候转换时间格式的错误。

2012/10/05,Rweibo_0.1-1

针对新浪新的API以及OAuth 2.0进行了更新,重写了授权机制以及所有的函数。加入了中文的Vignette文档。支持中文参数的输入以及发表中文微博。暂不支持搜索,因为新版的API中搜索需要高级权限。

2011/08/02,Rweibo_0.0-5

该版本不再依赖ROAuth包,新加入发表微博、查找微博和user接口的实现,暂不支持中文的输入。

2011/07/23,Rweibo_0.0-4

第一次在本主页发布,该版本通过ROAuth包实现了OAuth授权及所有的timeline接口,发表微博等操作暂时还未实现。

转载于:https://my.oschina.net/u/582499/blog/331985

你可能感兴趣的文章
PostgreSQL ODBC问题与探索SQLSpecialColumns
查看>>
Teradata join 优化
查看>>
从命令行及java程序运行MyBatis Generator 1.3.x生成MyBatis3.x代码
查看>>
sklearn API 文档 - 0.18 中文翻译
查看>>
配置404错误页
查看>>
Linux下时间戳的换算方法
查看>>
【08】Effective Java - 异常
查看>>
【01】为什么需要UML
查看>>
oracle基本实用技术
查看>>
Lottie开源动画库
查看>>
FlowVisor入门教程
查看>>
基于RYU应用开发之负载均衡(源码开放)
查看>>
Spring中ref local与ref bean区别
查看>>
android binder
查看>>
python 文件获取绝对路径
查看>>
no version information available
查看>>
如何在WIN7上添加磁盘
查看>>
VMWARE 之 ESXI 主机标准安装
查看>>
WinCvs 操作参考手册
查看>>
Python 资料
查看>>