尝试使用Facebook图表重新查询postID时出现问题

时间:2013-02-18 13:47:27

标签: facebook api facebook-graph-api facebook-like

原谅我,我是Facebook图形概念的新手。我已经阅读了文档,并且对我想要尝试和做的事情感到有些迷茫。我已经能够根据关键字查询帖子,例如" sailing"像这样:

  

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是我不想做的事情,这主要是针对我们尝试创建的服务,允许我们根据关键字进行调查。非常感谢任何帮助,谢谢。

0 个答案:

没有答案