获取类型为Video的facebook新闻Feed

时间:2012-03-12 15:49:00

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我想获取用户的帖子类型为视频的新闻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”的字段,或者这不起作用,还是不是最好的方法? (如果你能给我看一些代码示例,那很好。)

1 个答案:

答案 0 :(得分:0)

您可以使用FQL抓取仅属于视频类型的流帖;阅读FQL以及streamstream_filter表格上的文档。

根据您想要实现的目标,可能需要存储返回给您的post_ids,以便将来查询,如果您不想要Facebook可能需要显示数千个帖子,则可能需要存储更多数据历史数据。给出一些关于你想要实现的信息的更多信息,我相信我可以为你提供更多帮助。