Пост в Facebook для асинхронной подачи - PullRequest
0 голосов
/ 19 октября 2011

Я использую API графа Facebook для публикации в Ленте друзей пользователей после некоторых действий в моем приложении. Теперь мой код перебирает список друзей и делает вызов POST с соответствующим сообщением и ссылкой в ​​каждой итерации. Это делает обработку очень медленной, так как она ожидает, пока публикация будет успешной, а затем продолжится.

friend_list = graph_get ("я / друзья") для друга в списке друзей: res = graph_post (друг ['id'] + "/ feed", сообщение, ссылка)

Что является стандартным способом сделать это и как мы должны его оптимизировать. Есть ли способ сделать эти POST асинхронными?

1 Ответ

0 голосов
/ 19 октября 2011

Вы можете выдать 20 из них одновременно с пакетными запросами. В противном случае вы можете выполнять их асинхронно так же, как и любой другой вызов http на любом языке, который вы используете. Имейте в виду, что публикация на стене друзей в такой петле - это самый быстрый способ удалить ваше приложение на Facebook для рассылки спама.

...