2012-06-17 151 views
-1

已經有StackOverflow上(Can you get a public Facebook page's feed using Graph API without asking a user to allow?Get public page statuses using Facebook Graph API without Access Token?)關於我的問題的幾個問題:我需要通過圖形API的公開網頁的飼料,以獲得在Facebook上。如何使用Graph API獲取公共Facebook頁面的提要?

我跟着指示,但我總是得到:

{"Error": {"message": "An access token is required to request this resource.", "Type": "OAuthException", "code": 104}} 

我怎樣才能解決這個問題?我瘋了,因爲除了我,每個人似乎都在工作!感謝

+2

幾小時和幾小時後,我偶然發現問題:我的應用程序的Facebook上的「類型應用程序」被設置爲「本機/桌面」。我將測試更改爲「Web應用程序」,一切正常! –

回答

0

根據您的描述,錯誤的是,你是不提供與您的要求有效的訪問令牌。

如果應用程序的類型設置爲「Native/Desktop」,則認爲您使用二進制分發了應用程序的密鑰,因此應用程序訪問令牌不受信任(並且PHP SDK中的「getAccessToken」當真正的用戶登錄,也不能退回到應用程序令牌)

如果你試圖使用的應用程序訪問令牌讀取頁面的飼料,這將無法在你所描述的方式。

+0

謝謝,但是當我將應用程序類型切換爲「Web應用程序」時,使用應用程序訪問令牌讀取頁面供稿的請求在沒有登錄用戶的情況下正常工作 –

+0

是的,當它是一個Web應用程序時,應用程序密鑰(以及應用程序訪問令牌)有效 – Igy

相關問題