2009-12-14 36 views
3

我想獲得所有使用我的Facebook應用程序的用戶(即使他們是我的朋友或不)的列表。這可能嗎?如果是這樣,怎麼樣?獲取使用我的Facebook應用程序的人員列表

另一個快速的問題,如果我們仍然在這裏:) Assue我有一個人的Facebook的身份證,我可以通過使用它檢索他的名字?

回答

4

我不相信你可以得到一個特定應用程序用戶的所有Facebook ID列表。基於對FQL tables的檢查,似乎沒有可能對此進行查詢,可能是由於性能和隱私原因。一般來說,假設您在自己的應用程序中維護一個本地用戶列表,並通過它們的ID將它們關聯到Facebook,所以您已經擁有了所有這些ID。

要回答你的第二個問題,是的,這是絕對有可能的。 Facebook API提供users.getStandardInfousers.getInfo方法,它們都採用用戶ID並返回有關用戶的信息,包括名稱。 users.getInfo甚至可以在沒有會話密鑰的情況下使用,以獲取用戶的名稱。

+1

只是想補充一點,對於某些用戶,如果您沒有適合他們的有效會話密鑰(根據他們當前與您的應用進行交互或無限/ offline_access會話),您將不會根據他們的隱私設置獲取他們的名稱鍵)。我認爲,如果他們選擇退出Facebook搜索列表,那麼除非您擁有有效的當前會話密鑰,否則無法獲取他們的名字。 – 2009-12-15 16:04:27

相關問題