2010-08-31 39 views
0

我嘗試從Facebook個人資料詳細信息中讀取電子郵件地址,電話號碼,以我的iPhone應用程序。但是,從我的Facebook個人資料中,我得到了名稱詳細信息,這樣的位置詳細信息。但我無法獲得電子郵件和電話號碼。從Facebook上閱讀電子郵件和電話號碼個人資料

在我的程序中,首先我使用Oauth進行身份驗證。我得到所有認證。使用下面的代碼。

[fbGraph authenticateUserWithCallbackObject:自andSelector:@selector(fbGraphCallback :) andExtendedPermissions:@「ads_management,xmpp_login,read_stream,read_requests,read_mailbox,read_insights,read_friendlists,電子郵件,user_work_history,user_website,user_videos,user_status,user_religion_politics,user_relationships ,user_photo_video_tags,user_online_presence,user_notes,USER_LOCATION,user_likes,user_interests,user_hometown,user_groups,user_events,user_education_history,user_activities,user_about_me,user_birthday,user_photos,user_videos,publish_stream,offline_access,user_checkins,friends_checkins「];

但我無法讀取電話號碼和電子郵件地址。

我用下面的代碼讀取配置文件:

fb_graph_response = [fbGraph doGraphGet:@"me" withGetVars:nil]; 

這取決於以下網址:http://developers.facebook.com/docs/api

我的資料輸出爲:

{ 「ID」: 「1335802454」, 「名」: 「VEL穆盧幹」, 「FIRST_NAME」: 「VEL」, 「姓氏」: 「穆盧幹」,」鏈接「:」http://www.facebook.com/profile.php?id=1335802454「,」約「:」最好還是最好「,」生日「:」05/12/1984「, 「hometown」:{「id」:106076206097781,「name」:「印度馬杜賴」},「location」:{「id」:106076206097781,「name」:「印度馬杜賴」}「bio」 「,」quotes「:」什麼是你的名字?「,」工作「:[{」employer「:{」id「:114941651860886,」name「:」yes「},」location「:{」id「:106076206097781 ,「name」:「Madurai,India」},「position」:{「id」:106134736085305,「name」:「Software developer」},「start_date」:「2010-08」,「end_date」 00「,」description「:」IPHONE APPS DEVELOPER「}],」education「:[{」school「:{」id「:110943172274244,」name「:」 「}」,「year」:{「id」:133774113322262,「name」:「2010」}},{「school」:{「id」:108627612500830,「name」:「Bharathidasan University」}, [{「id」:121317831214170,「name」:「MCA」},{「id」:137092149656664,「name」:「Bsc maths」},{「id」:151356271549645,「name」:「+ 2」} ]}], 「性別」: 「男」, 「relationship_status」: 「單」, 「宗教」: 「NO」, 「政治」: 「NO」, 「電子郵件」:「a[email protected]proxymail.facebook .COM 「 」網站「: 」http://www.kailasanadhiswarar.org/「, 」時區「:5.5, 」語言環境「: 」EN_US「, 」驗證「:真實的, 」updated_time「:」 2010-08- 30T18:28:54 + 0000「}

回答

3

據我所知,Facebook API不允許您獲取聯繫信息,例如電子郵件和電話號碼。

+1

+1,謝謝你的回覆。這對我非常有用。 – Velmurugan 2010-08-31 11:24:38

1

我在幾個月前使用Facebook Graph API在Flash中創建了一個應用程序,而且我記得最近更新的Facebook安全限制禁止您訪問您的朋友的電子郵件地址(可能是可能的如果每個朋友都積極授予您的應用程序權限),以及電話號碼:Facebook中是否還有電話號碼參數?

我對此一點都不確定,但我認爲就是這樣。

+0

+1,謝謝你的回覆。 這對我來說非常有用。 – Velmurugan 2010-08-31 11:19:22

0

Facebook API不允許您獲取聯繫信息,例如電子郵件和電話號碼。

+0

我使用FBConnect API獲取了信息。 – Velmurugan 2010-10-29 09:00:12

相關問題