2012-03-20 7 views
1

Мне нужно в моем приложении построить социальный график друзей для каждого пользователя. Как это делает приложение facebook «Социальный график»: App URL. Как я уже видел, нет способа извлечь друзей друзей, кроме того, они также используют приложение. Так что я думал о том, чтобы вытащить друзей и для каждой пары друзей, которые я могу проверить с друзьями. Друзья, друзья, и так строят социальный граф. Но для пользователя с 300 друзьями мне нужно 45.150 вызовов API. Что превышает лимит вызовов API в час. Так есть способ бросить больше запросов в запросе API. Или любые предложения, как я могу построить этот социальный график лучше?Построить социальный график друзей

наилучшими пожеланиями

ответ

1

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

+0

Спасибо за ответ, я подробно рассмотрю API реального времени. Я думаю, что это может быть очень полезно в моем приложении. Но я думаю, что таким образом я могу справиться только с друзьями в отношении пользователя (пользователь <-> новый друг). Я, вероятно, не получаю уведомления о связях (друзья пользователей <->), которые мне нужны для графика. Я прав??? – user1281080

+0

Когда пользователь входит в систему, вы можете получить список своих друзей. Сохраните это при входе в систему. Но не забудьте также выполнить их обратный вызов деавторизации (установите URL-адрес в настройках приложения). – DMCS

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