Новые 5 способов ускорить запросы API Facebook
Прошлой осенью я публиковал на Хабре пост Пять способов ускорить запросы API Facebook на практике, который оказался неплохим сборником рецептов. За это время Facebook API сильно изменился, став еще лучше. Теперь я редко встречаю задачи, с которыми я бы не смог справиться за один HTTP запрос к API. А все благодаря новым возможностям, о которых я и расскажу сейчас.Вот какие способы были в прошлый раз:
- Запрашиваем только необходимые поля
me?fields=id,name,birthday - Запрашиваем данные нескольких объектов в одном запросе
?ids=4,501012028 - Используем фильтрацию и пагинацию
me/friends?limit=10&offset;=10 - Используем запросы FQL
fql?q=SELECT uid, name, birthday_date FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) - Отправляем Batch Request с несколькими запросами
batch=[{«method»:«GET», «relative_url»:«me»},{«method»:«GET», «relative_url»:«me/friends?limit=50»}]
Читать дальше →