Php Facebook Graph API中是否需要OAuth?
我有个问题。。我想在没有OAuth的情况下使用fb graph API从facebook页面获取所有提要,但我遇到了一个问题Php Facebook Graph API中是否需要OAuth?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我有个问题。。我想在没有OAuth的情况下使用fb graph API从facebook页面获取所有提要,但我遇到了一个问题 https://graph.facebook.com/[page ID]/feed i get the following response { "error": { "type": "OAuthAccessTokenException", "message": "An access token is required to reques
https://graph.facebook.com/[page ID]/feed
i get the following response
{
"error": {
"type": "OAuthAccessTokenException",
"message": "An access token is required to request this resource."
}
}
当我查看另一页时,它得到了正确的响应
https://graph.facebook.com/[another page ID]/feed
{
"data": [
{
...
为什么它要为页面请求访问令牌。。。它在另一个页面上不这样做
编辑
我在两天前检查了第一个页面图形调用,它100%工作了。我不确定您是否需要OAuth,但下面是您如何 更多资源:
是的,OAuth是唯一受支持的身份验证形式。但是,有些页面不需要它,例如风扇页面(例如)
编辑:Facebook显然已经改变了他们在该端点上的策略。您应该始终包含OAuth访问令牌(无论是用户的,如果您直接代表用户工作,还是应用程序的,如果您没有在用户上下文中执行操作)。否则,您可能无法访问所有您应该能够访问的内容。谢谢您的回答。。。那么,我怎样才能让fan页面在没有身份验证的情况下接受graph API调用呢。。。。我在两天前测试了那个风扇页面,它正在工作。。但是现在。。它没有t@From,它只使用
curl对我有效https://graph.facebook.com/cocacola/feed
。可口可乐100%有效。。。但是对于我的页面。。我使用常规图形API调用进行了测试,结果正常。。。但今天不是。。你认为问题出在哪里?我不确定,但如果你控制了页面,请尝试在