Facebook graph api Facebook图形API不再工作。没有任何改变

Facebook graph api Facebook图形API不再工作。没有任何改变,facebook-graph-api,Facebook Graph Api,在过去的几周里,我不时地从Facebook的几个页面上下载帖子,其中有一个电话: https://graph.facebook.com/105317422843784/posts 一切正常,我会得到公共帖子的json响应(不需要afaik身份验证) 现在我明白了: { “错误”:{ “消息”:“请求此资源需要访问令牌。”, “类型”:“OAutheException”, “代码”:104 } } 我没有改变我的代码中的任何内容,我在两个不同的浏览器和两台不同的机器上进行了测试,得到了相同的结果。

在过去的几周里,我不时地从Facebook的几个页面上下载帖子,其中有一个电话:

https://graph.facebook.com/105317422843784/posts

一切正常,我会得到公共帖子的json响应(不需要afaik身份验证)

现在我明白了:

{ “错误”:{ “消息”:“请求此资源需要访问令牌。”, “类型”:“OAutheException”, “代码”:104 } }

我没有改变我的代码中的任何内容,我在两个不同的浏览器和两台不同的机器上进行了测试,得到了相同的结果。我认为我没有达到任何极限(我很少使用API)。我也找不到对API所做的任何更改


还有其他人对此有问题吗?有人能告诉我线索吗?

摘自以下文档:


看起来您需要一个访问令牌。

从今天开始,为了从公共页面获取帖子,我们始终需要使用

新权限

  • 查看公共共享帖子需要访问令牌
  • 需要用户访问令牌来检索该用户可见的帖子
  • 检索任何其他帖子都需要页面访问令牌
旧权限

  • 需要应用程序或用户访问令牌才能查看完全公开页面中的字段
  • 需要一个用户访问令牌来查看此人能够查看的受限页面中的字段(例如,那些限制为特定人口统计信息(如位置或年龄)的页面,或者那些只能由页面管理员查看的页面)
  • 页面访问令牌也可用于查看这些受限字段

Facebook最近的冲突和指控正在经历一场彻底的变革。他们现在已经停止了所有API拉取,一旦他们审查了您的所有Facebook开发者应用,将再次提供访问权限。

其他信息:如果页面受年龄或位置限制,您根本不能使用应用访问令牌。这是事先宣布的吗?如果是,在哪里?@xv70目前我还没有找到任何相关的公告。我可以证明,许多应用程序因此而崩溃(对于
https://graph.facebook.com/{albumId}/posts
,我用它从Facebook相册中抓取照片。
An access token is required to view publicly shared posts.
A user access token is required to retrieve posts visible to that person.
A page access token is required to retrieve any other posts.