Получение списка объектов Foursquare с изображением - PullRequest
2 голосов
/ 21 марта 2012

Я занимаюсь разработкой приложения, которое основано на входе в Facebook, но я также пытаюсь получить список локальных мест, но работает на Foursquare.(без пользователя)

Они разрешают 5000 / запросов в час, что на первый взгляд кажется разумным.

Если я запрашиваю список мест, я получаю 50 единиц, используя скорость 1 API.

Если я хочу фотографии для каждого списка, я должен сделать еще 50 петель.Один за каждый предмет из первого ответа.

Это возмутительно!Загрузка всех данных занимает более 30 секунд и использует 51 запрос на пользователя, запрашивающего страницу.

Значительно сокращает его до 98 пользователей в час.: (

Кто-нибудь еще сталкивался с этой проблемой раньше или есть какие-то обходные пути?

Я действительно, действительно не могу прибегнуть к двум входам в систему для одного пользовательского опыта, и мы обязаны использовать Facebook.

Спасибо за понимание.

1 Ответ

2 голосов
/ 21 марта 2012

Вы пробовали кэшировать свои результаты?Вы можете кэшировать сведения о месте проведения в течение 30 дней (после чего вам нужно будет обновить результаты).Для кого-то, кто запускается в новой области, загрузка определенно займет некоторое время, но для людей в популярных областях вам, вероятно, не придется делать все эти запросы, и со временем у вас будет надежное локальное хранилище данных, которое значительно сократит вашиЗатраты на вызовы API.

...