publish_pages 不适用于开发应用

publish_pages not working for development app

我正在尝试制作一个应用程序,允许将我网站上的博客 post 发布到我是其管理员的 Facebook 页面。

显然我需要 publish_pages 和 manage_pages 权限才能执行此操作,并且我需要提供一个截屏视频来说明如何使用这些权限。

根据我的理解,只要我是页面的管理员(我是),我仍然可以在应用程序处于开发模式时从我的网站向我的 Facebook 页面发布 post,但是posts 将对 public.

不可见

所以我在这里完成身份验证过程(见下文)。

最后我添加了我的博客post。但是,然后我收到以下错误消息

"(#200) publish_actions 权限不可用。它已被弃用。如果您想为您的应用用户提供一种将内容分享到 Facebook 的方式,我们鼓励您请改用我们的共享产品。"

这是否是我使用的系统的问题,进行折旧的 API 调用?

弃用:

The publish_actions permission will be deprecated. This permission granted apps access to publish posts to Facebook as the logged in user. Apps created from today onwards will not have access to this permission. Apps created before today that have been previously approved to request publish_actions can continue to do so until August 1, 2018. No further apps will be approved to use publish_actions via app review. Developers currently utilizing publish_actions are encouraged to switch to Facebook's Share dialogs for web, iOS and Android.

从现在开始,您只能发布到您自己的 facebook profile 而不是 facebook page。有关详细信息,您可以访问他们的 official documentation