лучший алгоритм, чтобы определить, какие друзья также используют приложение на Facebook и appengine? - PullRequest
1 голос
/ 30 ноября 2009

В приложении Facebook (работающем под appengine) мне нужно сообщить пользователю, кто из его друзей уже использует приложение.

Когда пользователь использует приложение Facebook, Facebook обрабатывает список друзей пользователя в приложении. В этом списке может быть до 5000 друзей, поэтому проверка их по одному может быть слишком медленной.

Какой лучший способ сделать пересечение между этим списком друзей и другим списком, например, список всех пользователей, которые уже есть в этом приложении?

Спасибо

1 Ответ

3 голосов
/ 30 ноября 2009

Вы не должны справиться с этим самостоятельно. Для этого есть вызов API: Friends.getAppUsers

Большинство API-библиотек должны поддерживать его, и это определенно будет дешевле, чем ручное решение проблемы. Кроме того, Facebook попросит вас использовать самую последнюю информацию вместо ее кэширования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...