Допустим, у меня есть пользователь A
, который использует мое приложение для Facebook, а A
имеет друга B
, который не использует приложение. Можно ли получить число общих друзей от A
до B
?
РЕДАКТИРОВАТЬ
Colm, правильно предложено использовать friends.getMutualFriends
но, к сожалению, это ОЧЕНЬ ОЧЕНЬ МЕДЛЕННО.Поэтому я подумал, может быть, есть какой-нибудь FQL-код, который может делать то же самое, но гораздо быстрее?
Я нашел FQL-запросы (после поиска), например:
SELECT uid1, uid2ОТ друга, ГДЕ uid1 IN (ВЫБЕРИТЕ uid2, ОТ друга, ГДЕ uid1 = me ()) И uid2 IN (ВЫБЕРИТЕ uid2, ОТ ГДЕ uid1 = friend_id;
, но они не работают, и выдают следующееошибка:
Невозможно найти всех друзей XXXXXXX. Можно искать только зарегистрированного пользователя (XXXXXXX) или друзей зарегистрированного пользователя с соответствующими разрешениями.
Итак, что это за appropriate permission
?
Этот вопрос основан на моем ранее задаваемом вопросе , но мне нужно только количество общих друзей, а не списокиз B
друзей. Я не смог найти ничего в списке разрешений Graph API: (
Спасибо !!