В основном я включил плагин комментариев facebook на веб-сайте.
Теперь с graph.facebook.com я хотел бы проиндексировать эти комментарии. Для этого я могу разобрать json, заданный:
http://graph.facebook.com/comments/?ids=[myurl]
Проблема в том, что я пошлю много запросов (1 для каждой страницы с плагинами комментариев fb)
Есть ли способ сделать такую операцию, не встречая контроля над потоком?
Вы можете использовать несколько URL-адресов (разделенных символом) в Graph API для получения данных для нескольких объектов, таких как:
GET http://graph.facebook.com/comments/?ids=[myurl],[myurl2],[myurln]
Чтобы переопределить ограничение на длину URL-адреса, вы можете выдать запрос POST и передать ids
не в URL-адресе:
POST http://graph.facebook.com/comments/?method=get POST DATA: ids=[myurl],[myurl2],[myurln]
Пока вы стреляете в себя – оставь пару секунд между запросами, возможно, со мной все будет хорошо. Такие приложения, как Zynga, предположительно отправляют тысячи запросов API Graph в секунду.