为了毕业,我必须在Facebook上开发一个用于意见挖掘的Java应用程序。
主题是在政党的Facebook页面上进行意见挖掘,以比较Facebook用户对官方民意调查的看法。所以它只是公共页面上的公共数据。
我使用restfb
库来获取数据。我想获得帖子和评论。
到目前为止,我已成功获取数据,但有一些问题我不明白:
我使用带有网址参数的graphApi
来电获取数据。使用限制参数,当使用图形浏览器提供的访问令牌时,我获得的帖子数量不同于使用通过Facebook App数据(appId,appSecret)登录时提供的访问令牌。那是为什么?
与Facebook Feed上列出的帖子相比,一些(公开)帖子根本没有返回。这是什么原因? (正如我所说,我在graphApi
电话中使用限制参数)
部分退回的帖子似乎已损坏。使用图形资源管理器时,帖子如下所示:(我删除了省略的字段)
{
"id": "id omitted",
"from": {
"name": "name omitted",
"category": "Political party",
"id": "id omitted"
},
"story": "\"\" on their own link.",
"type": "status",
"created_time": "2012-10-09T11:13:09+0000",
"updated_time": "2012-10-09T11:13:09+0000",
"comments": {
"count": 0
}
},
处理这些帖子总是会引发异常,因为缺少许多数据,例如评论,喜欢等... 这些损坏的条目或可能是删除的帖子吗?