0
我已經通過網絡運行,試圖找出如何讓這兩個用戶的共同的朋友用戶的列表:Facebook的IOS SDK共同的朋友
例如:
- 用戶1:我
- 用戶2:梅西
- 用戶2和用戶1是朋友
我需要兩個用戶都使用iOS Facebook SDK的朋友的用戶列表。
我已經通過網絡運行,試圖找出如何讓這兩個用戶的共同的朋友用戶的列表:Facebook的IOS SDK共同的朋友
例如:
我需要兩個用戶都使用iOS Facebook SDK的朋友的用戶列表。
從您的編輯,我認爲你正在尋找這樣的:
1)進行查詢,以獲得在朋友列表中的好友名單和所有的UID(假設你把它變成一個數組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
你的天使!謝啦 –