只获取包含位置数据的帖子

时间:2015-05-31 19:14:36

标签: facebook facebook-graph-api facebook-graph-api-v2.3

我试图仅在这些帖子包含位置数据时才获取用户的帖子。 location嵌套在用户“帖子”中的place下。我如何编写图形api查询,只有当这些帖子有位置时才能获得用户的所有帖子?

使用此查询https://graph.facebook.com/v2.3/me?fields=id,name,posts.limit(25).until(1399832709).with(location){place},我得到了我想要的内容,但只是总数的一部分。我知道它的子集,因为当我知道至少有50个帖子时,它只返回2个包含位置数据的帖子。所以我想如果我从查询中删除limit(25).until(1399832709),它现在会给我所有有位置的帖子。但不,不。我什么都没回来。

有人可以建议我如何正确构建查询吗?如果有facebook工程师在那里阅读本文,请帮忙!非常感谢你。

1 个答案:

答案 0 :(得分:0)

我认为问题可能是最后的{place}。你试过吗

/me/posts?with=location&limit=50&until=1399832709&fields=id,place

此外,据我所知,如果删除limit参数,它将应用标准限制,而不是全部显示。