2015-05-31 2 views
0

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

ответ

0

Я думаю, что проблема может быть {place} в конце. Вы пробовали

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

Кроме того, насколько я знаю, если вы удалите параметр limit, он будет применять стандартное ограничение, а не показать все.

Смежные вопросы