2011-07-14 60 views

回答

1

首先,看看這個答案:Can I use the Facebook graph api to get user's friends profiles pictures ?
這會讓你知道如何通常使用圖形API來獲得朋友。如果您使用albums而不是photo,則應該獲取朋友的所有相冊。

要達到此目的,您還需要friends_photos permission。我不知道它是否仍然是最新的,但也許你需要some more permissions

我不是C#開發,但這些鏈接將幫助您:

1

Facebook最近做了一個很好的工具,你可以用它來探索如何獲得你需要的細節。它被稱爲圖形API資源管理器,可以在這裏找到:https://developers.facebook.com/tools/explorer

但是在其他答案中說的是正確的。首先你得到朋友的名單。然後是他們的專輯,然後是專輯中的照片。一旦你掌握了Graph API,這很容易,但是需要一些修改才能弄清楚。

如果您使用的是C#,則可以使用WebRequest來獲取數據。無論何時訪問http://graph.facebook.com/whateveryouwant,它都會返回一串JSON數據。這可以使用像litJSON這樣的JSON-librabry進行解析。

我已經提出了一個應用程序來獲取配置文件的照片,並沒有那麼難。只要記住要獲得正確的權限。

最簡單的方法是使用Javascript API來獲取登錄狀態,然後獲得一些權限。如果您在初始化Facebook API時設置了cookie:true,則可以從cookie獲取accesss_token。該cookie被命名爲「fbs_YOURAPPID」。

此外,您還需要開發一個應用程序才能獲得access_token。

相關問題