2012-11-01 64 views
0

我想從Android中的Facebook獲取網絡列表及其關聯的電子郵件地址。我正在使用適用於Android的Facebook SDK。但是,從Facebook響應JSON,我沒有得到網絡名稱和相關的電子郵件地址。目前給出了以下許可。如何在Android中使用Facebook SDK從Facebook獲取網絡名稱

Utility.mFacebook.authorize(LoginActivity.this, 
         new String[] { "publish_stream","read_stream", "offline_access","user_education_history", "email" }, 
         Facebook.FORCE_DIALOG_AUTH, 
         facebookListener.new LoginDialogListener()) 

UPDATE:從Facebook開發者網站上,我們可以聯繫here

隸屬關係獲得網絡名稱 - 網絡隸屬關係的列表,如所屬元素,每個元素都包含一年,類型,狀態,名稱和nid子元素。如果沒有返回聯盟,這個元素將是空白的。用戶的主網絡(key:nid)將首先列出。

得到JSON格式以下響應,但在應對沒有隸屬關係的標籤,

{ 
    "work": [ 
     { 
      "employer": { 
       "id": "xxxxxxxxxxxx", 
       "name": "xyz" 
      }, 
      "start_date": "0000-00", 
      "end_date": "0000-00" 
     } 
    ], 

    "locale": "en_US", 
    "link": "http://www.facebook.com/abc.xyz.12", 
    "education": [ 
     { 
      "type": "College", 
      "school": { 
       "id": "112520115426955", 
       "name": "University of Pennsylvania" 
      } 
     } 
    ], 
    "updated_time": "2012-11-01T06:31:14+0000", 
    "id": "0000000000000000", 
    "first_name": "XYZ", 
    "timezone": 5.5, 
    "username": "abc.xyz.12", 
    "email": "[email protected]", 
    "verified": true, 
    "name": "XYZ ABC", 
    "last_name": "ABC", 
    "gender": "male" 
} 

請讓我知道,是否有相同的許可。或任何其他方式來得到這個。

在此先感謝!

回答

相關問題