Получать только сообщения, которые имеют данные о местоположении
Я пытаюсь получить сообщения пользователя, только если эти сообщения содержат данные о местоположении. location
вложен в place
в постах пользователя. Как мне написать запрос api-график, который бы получал все сообщения пользователя, ТОЛЬКО если эти посты имеют местоположение?
С этим запросом https://graph.facebook.com/v2.3/me?fields=id,name,posts.limit(25).until(1399832709).with(location){place}
Я получаю то, что хочу, но только часть от общего количества. Я знаю, что это подмножество, потому что он возвращает только 2 поста с данными о местоположении, когда я знаю, что есть не менее 50 постов. Поэтому я подумал, что если я удалю limit(25).until(1399832709)
из запроса, теперь он даст мне все сообщения, которые имеют местоположение. Но нет. Я ничего не получаю обратно.
Может ли кто-нибудь посоветовать, как правильно структурировать запрос? Если есть инженеры Facebook, читающие это, пожалуйста, помогите! Большое спасибо.
1 ответ
Я думаю, что проблема может быть {place}
в конце. Ты пытался
/me/posts?with=location&limit=50&until=1399832709&fields=id,place
Кроме того, насколько я знаю, если вы удалите limit
Параметр, он будет применять стандартный лимит, а не показывать все.