2011-04-06 78 views
5

我想知道如果有人知道我可以从R ..访问Facebook API ..我想访问我的墙贴文本,并做非常基本的分析。问题是,除了我对文本挖掘的知识是非常基本的事实之外,我对如何使用web-api(如果这甚至是一个正确的概念)的知识并不存在。访问来自R的文本挖掘的Facebook API

假设我有一个API密钥,有人可以提供一个非常基本的示例/代码来演示如何从R到Facebook进行连接,并下载一些数据?我想我需要一个或多个R包,例如:Rcurl,Rjson ...

我现在主要关注的是在R中学习/提高我的文本挖掘技能,所以我不想得到通过基本程序输入/分散来访问facebook api。

最后,我在评论读一个相关的问题 Update Facebook status using R?

“......它不喜欢你可以把大量的数据从Facebook做数据分析......”。

任何人都可以详细说明吗?

Thanx

+0

如果你有你的心脏地带Facebook的数据,您引用的帖子具有如下功能登录Facebook和R常见问题页面有几个与网络抓取相关的问题 - http://stackoverflow.com/questions/tagged/r?sort=faq&pagesize=50。或者为了专注于提高文本挖掘技能,为什么不使用免费的互联网数据集呢? – Chase 2011-04-06 23:42:44

回答

2

为什么还要担心使用API​​呢?您可以在Facebook中使用feature下载所有数据,并将其作为以HTML作为主数据存储区的压缩文件。从那里,你可以grep和挖掘你的心中的内容,你将能够学习更多关于R的知识,而不是通过API头脑风暴。

+0

coool,thanx ...我不知道这个功能.. :)我会采取你的建议,并开始文本挖掘,但仅仅为了未来(例如获取其他用户/朋友的公共信息),你会碰巧知道如何从R访问API? – lalas 2011-04-07 00:21:08

0

通过Facebook Graph API,您可以获取Facebook数据进行文本挖掘。

不能搜索使用Facebook的搜索栏

Posts search is not supported on Facebook yet

而图形API支持以下类型的对象搜索职位:

的所有公共帖子:https://graph.facebook.com/search?q=watermelon&type=post
人:https://graph.facebook.com/search?q=mark&type=user
页数:https://graph.facebook.com/search?q=platform&type=page
活动:https://graph.facebook.com/search?q=conference&type=event
个 组:https://graph.facebook.com/search?q=programming&type=group
的地方:https://graph.facebook.com/search?q=coffee&type=place
签到地点:https://graph.facebook.com/search?type=checkin
对象与位置

我会极力推荐的JavaScript,PHP或其他语言中this document用于获取数据,然后因为使用的R用文本挖掘提到R很棒tools for text mining

如果你还喜欢和R一起去采矿,可以用RCurl和连接到Facebook并使用getURL()命令获取页面,并使用简单的Regex编写一个小解析器来解析数据。

来源:实习