3

为了毕业,我必须开发一个 Java 应用程序,用于在 Facebook 上进行意见挖掘。主题是在政党的 Facebook 页面上进行意见挖掘,以将 Facebook 用户的意见与官方民意调查进行比较。所以它只是公共页面上的公共数据。我正在使用restfb库来获取数据。我想获得帖子和评论。

到目前为止,我已经成功获取了数据,但是有一些我不明白的问题:

  1. 我正在使用graphApi带有 URL 参数的调用获取数据。使用限制参数时,我在使用图形浏览器提供的访问令牌时获得的帖子数量与使用通过 Facebook 应用程序数据(appId、appSecret)登录提供的访问令牌时获得的帖子数量不同。这是为什么?

  2. 与 Facebook Feed 上列出的帖子相比,一些(公开)帖子根本没有返回。这是什么原因?(正如我所说,我在graphApi调用中使用限制参数)

  3. 一些返回的帖子似乎腐败。使用图形浏览器时,帖子如下所示:(我删除了省略的字段)

    {
      "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
      }
    },
    

    处理这些帖子总是会引发异常,因为缺少许多数据,例如评论、喜欢等……这些是损坏的条目还是已删除的帖子?

4

0 回答 0