2013-04-23 64 views
3

我已經使用Facebook圖形API進行Facebook身份驗證,或者獲取用戶Facebook詳細信息,但使用它我也想實現一個更多的事情..假設用戶已經在Facebook上通過Facebook iOS應用程序登錄,在這種情況下,當我打開我的應用程序或點擊登錄按鈕,然後它顯示我提醒說,「應用程序想訪問您的基本個人資料信息」,像朋友粉碎機應用程序,將能夠通過點擊確定按鈕來獲得他的基本資料,但如果用戶沒有在他的Facebook iOS應用程序上登錄,那麼它可能會要求輸入用戶名和密碼或登錄頁面。訪問用戶在他/她的iOS應用程序中登錄時的基本配置文件

如果有人知道如何訪問應用程序中的基本用戶配置文件,如果用戶已經登錄到Facebook iOS應用程序,那麼請幫助我。

回答

0

鑑於您已經有用戶連接,這就是您如何獲取他的信息。

FBRequest *userRequest = [FBRequest requestForGraphPath:@"/me/?fields=gender,interested_in,relationship_status,email,first_name,last_name,location,id,birthday"]; 

[userRequest startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
    if (!error) { 
     //For instance: 
     NSLog([result first_name]); 
     NSLog([result last_name]); 
     NSLog([result birthday]); 
     NSLog([result first_name]); 
     NSLog([[result objectForKey:(@"location")] objectForKey:(@"name")]); 
    } else { 
     NSLog(@"User not found"); 
    } 
]; 
相關問題