2011-01-08 50 views

回答

1

是的,這是可能的,但你必須在本地做,Facebook不會自動爲你做這個。下面是實現這一目標的一種方式:

當用戶來到你的應用程序首次Facebook的向您發送關於該用戶的一些數據。你從這些數據需要的是用戶的ID。將此ID存儲在您的數據庫中。後來,做由ID搜索在數據庫中找到你的表格中當前用戶的朋友。如果您發現任何這意味着那些朋友正在使用/已使用你的應用程序。

舉例來說,如果你有你的表名爲id場和朋友ID列表= 1,2,3,4,等相應的查詢將是:

SELECT id from users WHERE id IN (1, 2, 3, 4) 

在此步驟中,可以使用圖形API輕鬆獲取每個用戶的照片,如下所示:

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

享受!

+3

或者,您可以使用FQL來獲取用戶的朋友以及他們是否授權了應用程序(`is_app_user`)。 – Bartek 2011-01-08 23:28:12

相關問題