我想获取用户的帖子类型为视频的新闻Feed帖子。
我正在使用此功能(如果您有更好的方式可以随意分享):
<script>
FB.api('/me/home/', {limit: 1000}, function(response)
{
response.data.forEach(function(object)
{
if (object.type == 'video')
{
console.log(object.message);
}
});
});
</script>
我不是一位经验丰富的程序员,我需要一些有关正确方法的技巧。
用例是用户使用Facebook帐户连接到我的网站,然后我像上面显示的那样获取用户的新闻源。
我想在MongoDB中存储关于类型为视频的帖子的这些信息,所以这是我真正的问题:要继续显示最旧的帖子,我需要将帖子的ID存储在我的数据库中,对吧?那么我应该在数据库的用户信息中创建一个名为“fb_video_id”的字段,或者这不起作用,还是不是最好的方法? (如果你能给我看一些代码示例,那很好。)
答案 0 :(得分:0)
您可以使用FQL抓取仅属于视频类型的流帖;阅读FQL以及stream和stream_filter表格上的文档。
根据您想要实现的目标,可能需要存储返回给您的post_ids,以便将来查询,如果您不想要Facebook可能需要显示数千个帖子,则可能需要存储更多数据历史数据。给出一些关于你想要实现的信息的更多信息,我相信我可以为你提供更多帮助。