1
使用Facebook的SDK iOS和具備以下幾個基本的登錄代碼:的Facebook的iOS SDK「訪問好友的個人資料基本信息和名單」刪除好友
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior=FBSDKLoginBehaviorSystemAccount;
[login logInWithReadPermissions: @[@"public_profile"] fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
NSMutableDictionary* parameters = [NSMutableDictionary dictionary];
[parameters setValue:@"id,name" forKey:@"fields"];
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result, NSError *error) {
NSLog(@"%@", result);
}];
}];
我只想要的基本個人資料,因此通話到public_profile
然而,當我打這個電話,我得到了以下內容:「MyApp的」想訪問你的基本個人資料和好友列表」
我不想訪問列表的朋友。當我訪問Facebook上的「MyApp」時,我可以正確地看到它只能訪問基本的個人資料信息。
我如何修改提示,以便我的用戶並不認爲我需要任何他們的朋友的信息嗎?
感謝您的回覆。這是幾天前剛創建的全新應用程序。 – aherrick
在這種情況下,它聽起來像一個錯誤,如果你真的不在任何地方使用user_friends。 – luschn
在您的應用授權後,您可以嘗試在api資源管理器中調用/ me/friends:https://developers.facebook.com/tools/explorer/ - 結果會很有趣。 – luschn