Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Graph api获取公共Facebook页面的提要?_Facebook_Facebook Graph Api - Fatal编程技术网

如何使用Graph api获取公共Facebook页面的提要?

如何使用Graph api获取公共Facebook页面的提要?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,关于StackOverflow(?)我的问题已经有几个问题了:我需要通过graph API获取facebook上公共页面的提要 我按照指示行事,但我总是得到: {"Error": {"message": "An access token is required to request this resource.", "Type": "OAuthException", "code": 104}} 我怎样才能解决这个问题?我快发疯了,因为除了我,每个人似乎都在工作!谢谢根据您的描述,错误在于您没有

关于StackOverflow(?)我的问题已经有几个问题了:我需要通过graph API获取facebook上公共页面的提要

我按照指示行事,但我总是得到:

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

我怎样才能解决这个问题?我快发疯了,因为除了我,每个人似乎都在工作!谢谢

根据您的描述,错误在于您没有为请求提供有效的访问令牌

如果应用程序的类型设置为“Native/Desktop”,则假定您使用二进制文件分发了应用程序的密钥,因此应用程序访问令牌不受信任(PHP SDK中的“getAccessToken”仅在真实用户登录时才起作用,它不能退回到应用令牌)


如果您试图使用app access token来读取页面的提要,这将以您描述的方式失败。

在数小时之后,我意外地发现了问题:我的应用程序的facebook上的“type application”设置为“Native/Desktop”。我将测试改为“web应用程序”,一切正常!谢谢,但当我将应用程序类型切换为“Web应用程序”时,使用应用程序访问令牌读取页面提要的请求在没有用户登录的情况下正常工作。是的,当它是Web应用程序时,应用程序机密(因此,应用程序访问令牌)是有效的