我试图仅在这些帖子包含位置数据时才获取用户的帖子。 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工程师在那里阅读本文,请帮忙!非常感谢你。
答案 0 :(得分:0)
我认为问题可能是最后的{place}
。你试过吗
/me/posts?with=location&limit=50&until=1399832709&fields=id,place
此外,据我所知,如果删除limit
参数,它将应用标准限制,而不是全部显示。