2012-02-17 56 views
6

我的應用程序具有即時消息功能。所以它有一個聯繫人列表。我要填充的聯繫人列表,以幫助我的用戶開始與一些朋友..找到也使用我的Android應用程序的用戶的Facebook朋友?

請求允許我會後:

1)搜索本地聯繫人數據庫,發送電話號碼到我的服務器,並檢查使用我的應用程序具有相同電話號碼的其他帳戶。

2)詢問他們是否也想導入他們的Facebook好友。在這一點上,我想我會問他們的臉譜的用戶名和密碼,登錄到圖形API和請求他們的朋友列表。

我的問題是,一旦我迭代我的用戶Facebook的朋友名單,我怎麼能連接他們的Facebook的朋友ID(或Facebook給我的任何標識符)到我的應用程序中的其他ID?

我會看到所有朋友用戶的電子郵件(經過研究,看起來不是)嗎?我只會得到一個數字Facebook ID?如果是這樣,那麼我該如何從我的應用程序中的所有用戶將他們的帳戶鏈接到Facebook的臉書上收集Facebook ID?

我懷疑這個功能已被其他第三方開發者實現。因此,我正在尋找識別和鏈接我的應用用戶到facebook賬戶的策略,然後遍歷我的應用用戶朋友列表以查找普通用戶。

的問題,我從用戶的角度回答「這是我的Facebook好友已經在使用這個應用程序,名爲XYZ的android上的」

+0

這幾乎是重複這個: http://stackoverflow.com/questions/4776881/how-to-get-all-userids-of-people-who-are-using-your-facebook-application/ 4777544#4777544 – 2012-02-17 10:52:10

回答

2

你可以沿着他們的其他用戶信息存儲在用戶的Facebook的ID爲您的應用程序,然後匹配從Graph API /朋友調用中檢索到的ID。這樣,你就可以看到哪些朋友也將應用程序鏈接到他們的Facebook帳戶。您將無法使用API​​爲用戶的朋友獲取電子郵件地址。

+0

謝謝,所以唯一的方法是讓這兩個用戶a)在我的應用程序中創建用戶帳戶,b)將他們的用戶帳戶鏈接到facebook c)我檢查facebook ids ..我希望能找到一種方法只有1個用戶可以將他們的Facebook帳戶鏈接到我的應用帳戶。感謝您的確認! – 2012-02-21 08:32:11

相關問題