2012-06-17 146 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

相关问题