Получать только сообщения, которые имеют данные о местоположении

Я пытаюсь получить сообщения пользователя, только если эти сообщения содержат данные о местоположении. 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 Параметр, он будет применять стандартный лимит, а не показывать все.

Другие вопросы по тегам