2012-02-21 63 views
0

我想通過使用用戶的電子郵件地址獲取用戶個人資料圖像和名稱。 我正在使用臉譜圖api通過電子郵件地址獲取Facebook用戶名和用戶個人資料圖片?

在我的應用程序用戶可以發佈問題在你的牆上。所以他會得到其他用戶的回覆,我們只有他們的電子郵件ID,所以我有問題,我們如何通過使用電子郵件地址訪問個人資料圖像和用戶ID。

現在我使用Facebook的權限如下:

private static final String[] PERMISSIONS = new String[] { 
      "publish_stream", "read_stream", "offline_access" }; 

還有沒有其他的許可後,由電子郵件地址來訪問個人資料信息.. 請找出我的問題......

回答

0

Facebook的api不允許您根據其電子郵件地址找到個人資料。但是,如果您有訪問令牌可以讀取用戶的牆,則還應該能夠使用該令牌來獲取每個牆上帖子作者的配置文件圖像&。

+0

它確實允許通過電子郵件進行搜索,但它目前被破壞,Facebook拒絕修復它。 – bkaid 2012-02-21 15:10:22

1

對於獲取用戶名和個人資料相片請按照下列步驟 -

  1. 將這個權限-

    public static final String [] FACEBOOK_PERMISSIONS = new String [] {「publish_stream」,「email」};

  2. 將這個代碼中的onComplete(捆綁mBundle)方法 -

    的JSONObject響應= Util.parseJson(facebook.request( 「/我」,mBundle, 「GET」));

  3. 獲取用戶名 -

    字符串username = response.getString( 「用戶名」)

    我們得到URL的輪廓PIC充分利用了URL喜歡這 -

    https://graph.facebook.com/userName/picture

    對於更多詳情請訪問here

+0

你能解釋一下mBundle的價值嗎? – 2012-12-29 16:19:46

相關問題