如何通过Facebook Graph Api获取用户朋友在他生日那天发布在用户墙上的帖子?

时间:2016-02-25 18:17:40

标签: javascript facebook facebook-graph-api get

我正在尝试构建一个Chrome扩展程序,我想在他的生日那天专门收到用户在用户墙上发布的所有帖子。

我尝试通过Facebook Javascript SDK进行调用,但它没有返回我的朋友在生日那天发布的帖子。

FB.api(
  '/me/feed',
  'GET',
  {},
  function(response) {
      // Insert your code here
  }
);

相反,它会在一个帖子中返回所有生日帖子,如下所示:

{
      "message": "Belated happy birthday bhaiii.....",
      "created_time": "2015-10-19T00:02:02+0000",
      "id": "578828115566706_848912165224965"
    },
    {
      "story": "Ritwik Jain and 40 others wrote on your Timeline.",
      "created_time": "2015-10-18T03:59:39+0000",
      "id": "578828115566706_848604468589068"
    },

如何单独收到每篇文章?

提前致谢。

1 个答案:

答案 0 :(得分:1)

正如您所发现的那样,/me/feed端点是您需要使用的 - 当然是user_posts权限。 Facebook似乎把生日帖子放在一起,但没有其他方法可以获得帖子。意思是,没有办法单独获得生日帖。

用户墙的端点:https://developers.facebook.com/docs/graph-api/reference/v2.5/user/feed