1

请原谅我是 Facebook 图表概念的新手。我已经阅读了文档,对我想要尝试做的事情有点迷失。我已经能够根据诸如“航行”之类的关键字查询帖子,如下所示:

http://graph.facebook.com/search?q=sailing&type=post

我看到它返回了一个结果集,其中包含 25 个最新帖子以及提供的关键字。当我尝试获取帖子 ID 并直接查询时,我的问题就出现了。我想要做的是能够获取帖子 ID 并在 24 小时后查询它,以查看它是否收到任何评论,并查看它自发布以来获得了多少喜欢。

我可以使用 userID_postID 并进行如下查询:

http://www.facebook.com/userID/posts/postID

我可以看到带有赞的帖子,但是当我在图表中尝试此操作时:

http://graph.facebook.com/userID/posts/postID

我收到以下错误消息:

{
      "error": 
       {
          "message": "Unknown path components: / postID",
          "type": "OAuthException",
          "code": 2500
       }
}

我看到人们评论说,如果你想访问一个帖子,你需要获得一个 access_token。我不确定为什么您需要 access_token 才能访问您最初获得的帖子而没有。这似乎没有意义。在尝试对不同的帖子执行此操作时,我注意到的一件事是,这似乎与访问个人的帖子而不是粉丝页面有关。而像粉丝页面这样的公共页面似乎会返回结果。

我也尝试过这样的查询:

http://graph.facebook.com/userID_postID/likes

这会返回公共页面(例如粉丝页面)的点赞数,但不会返回单个页面的任何内容。谁能帮我指出正确的方向,或者给我一些解释,说明处理这个问题的正确方法是什么?向用户请求 access_token 是我不想做的事情,这主要是为了我们正在尝试创建的允许我们基于关键字进行调查的服务。任何帮助将不胜感激,谢谢。

4

0 回答 0