С вашего редактирования Я думаю, что вы ищете это:
1) Сделайте запрос, чтобы получить список друзей и все UIDs в том, что друзья списки (скажем, вы поместите его в массив self.friendList
)
2) Запустите цикл for в этом списке.
3) питающие это запрос FQL:
for (NSString * friendID in self.friendList){
NSString * query = [NSString stringWithFormat:@"SELECT uid1, uid2 FROM friend where uid1= %@ and uid2 in (SELECT uid2 FROM friend where uid1=me())", friendID];
NSDictionary *queryParam = @{ @"q": query };
// Make the API request that uses FQL
[FBRequestConnection startWithGraphPath:@"/fql"
parameters:queryParam
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
if (error) {
NSLog(@"Error: %@", [error localizedDescription]);
} else {
NSLog(@"Result: %@", result);
}
}];
}
(От: https://developers.facebook.com/docs/ios/run-fql-queries-ios-sdk/)
4) Результат будет взаимные друзья между вами и этим человеком.
(Это было бы, если вы хотите, чтобы получить общие друзья всех ваших друзей, вы могли бы, очевидно, просто это сделать с любым friendID, что вы хотите.)
извините, я редактировал вопрос я получил это неправильно, пожалуйста, прочитайте снова –
Делает гораздо больше смысла. См. Мой ответ. – AdamG
ваш ангел! Спасибо чувак –