我已经使用OpenGraph构建了一个Facebook应用程序,允许用户在音乐会上撰写评论,以便我定义了一个concert_id属性,用户可以在其中插入评论。OpenGraph:我如何在FB.api中指定一个过滤器?
现在我想显示为某个concert_id插入的所有评论,但找不到方法;如果我这样做(在JS)
FB.api('/me/MY_APP:action', { limit: 0}, function(response) {
console.log(response);
});
我得到的所有项目。这个应用程序必须通过手机消费,我认为这是不好的,得到所有的项目,然后,只筛选我需要的concert_id。我需要做什么才能将OpenGraph中的“where”条件应用于自定义操作?
嗨,谢谢你的回答,但我该如何处理打电话给 GET https://graph.facebook.com/me/[name_space]:review/scifi_movie? – Cris 2012-04-23 14:45:26
[name_space]指您在Facebook上创建应用程序时指定的名称空间。所以你的电话将是FB.api('我/ mynamespace:审查/ scifi_movie',功能(响应)等... – 2012-04-23 14:55:54
好吧,但把/ scifi_movie不适用过滤器。我的应用程序允许插入评论音乐会,基于concert_id; concert_id是一个自定义属性,但如果我打电话graph.facebook.com/me/[ns]:review/XY不起作用。当你在你的选项2中写道,我可以实现每个项目的自定义动作,但他们超过1000,不能应用:-( – Cris 2012-04-24 08:06:11