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



我正在尝试构建一个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"
    },

如何单独获取每个帖子?

提前谢谢。

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

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

最新更新