2012-09-13 69 views
1

我需要創建一個簡單的Facebook應用程序,在應用程序內拉登錄的用戶Facebook個人資料照片。我是否需要連接整個「連接到Facebook」應用程序,還是可以在沒有任何權限的情況下簡單地在Facebook應用程序中完成?Facebook Graph或不是圖形的配置文件圖片

在此先感謝,希望 一切都很好...

回答

1

這很容易。

<img src="http://graph.facebook.com/{userId}/picture" /> 

您還可以添加類型的屬性,像

<img src="http://graph.facebook.com/{userId}/picture?type=large" /> 

支持的類型:小,中,大,方

+0

感謝@瓦 - 霍萬尼西安,但你能得到Facebook的用戶id在任何時候都不詢問權限?如在,他們只是訪問Facebook的應用程序,「哦,嗨用戶名userId,什麼是haps? ...或者我需要連接它們嗎?明白我的意思了嗎? –

+0

如果我在這種情況下沒有弄錯,你必須初始化Facebook應用程序,然後使用http://graph.facebook.com/me/picture。 –

+0

不,您必須先讓用戶連接到您的應用程序 - 否則無法讓您知道他們的ID。 (從隱私的角度來看會很糟糕,如果任何網站可以閱讀我的FB ID,如果我只是瀏覽它們。)https://developers.facebook.com/docs/authentication/ – CBroe