0
我在我的ios應用程序中使用Facebook api。 使用FBFriendPickerViewController的委託方法:'shouldIncludeUser'我試圖根據FBGraphUser對象的用戶名屬性過濾用戶的朋友列表。IOS臉譜api - 獲取freind的用戶名
問題是,我一直在爲用戶名屬性獲取空值,儘管在文檔中聲明該屬性爲非access_key所需。
感謝, Evyatar
我在我的ios應用程序中使用Facebook api。 使用FBFriendPickerViewController的委託方法:'shouldIncludeUser'我試圖根據FBGraphUser對象的用戶名屬性過濾用戶的朋友列表。IOS臉譜api - 獲取freind的用戶名
問題是,我一直在爲用戶名屬性獲取空值,儘管在文檔中聲明該屬性爲非access_key所需。
感謝, Evyatar
終於找到了! 顯然FBFriendPickerViewController對象有一個名爲'fieldsForRequest'的屬性。 使用此屬性,我可以設置額外的屬性來從服務器檢索默認情況下不檢索。
在我來說,我只需要用戶名屬性:
FBFriendPickerViewController *friendPickerController = [[FBFriendPickerViewController alloc] init];
friendPickerController.title = @"Pick Friends";
friendPickerController.delegate = self;
friendPickerController.fieldsForRequest = [NSSet setWithObjects:@"username", nil];
[friendPickerController loadData];
// Use the modal wrapper method to display the picker.
[friendPickerController presentModallyFromViewController:self animated:YES handler:
^(FBViewController *sender, BOOL donePressed) {
if (!donePressed) {
return;
}
}];