【问题标题】:publish_pages not working for development apppublish_pages 不适用于开发应用程序
【发布时间】:2020-01-19 07:55:02
【问题描述】:

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

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

据我了解,只要我是页面的管理员(我是),我仍然可以在应用程序处于开发模式时将帖子从我的网站发布到我的 Facebook 页面,但帖子将不可见公之于众。

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

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

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

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

【问题讨论】:

  • publish_actions 现在不再可用。您只能发布到自己的个人资料页面
  • “显然我需要 publish_pages 和 manage_pages 权限” - 确切地说,publish_actions 在这里还能发挥什么作用?您是否尝试在登录时请求该权限?或者在哪里你引用的这个错误实际发生在哪里?

标签: facebook facebook-apps facebook-app-requests


【解决方案1】:

弃用:

publish_actions 权限将被弃用。此权限授予应用程序以登录用户身份向 Facebook 发布帖子的权限。从今天开始创建的应用程序将无权访问此权限。在今天之前创建的之前已获准请求 publish_actions 的应用可以继续这样做,直到 2018 年 8 月 1 日。不会有更多应用通过应用审核获准使用 publish_actions。鼓励目前使用 publish_actions 的开发者切换到 Facebook 的 Web、iOS 和 Android 共享对话框。

从现在开始,您只能发布到您自己的facebook profile 而不是facebook page。欲了解更多信息,您可以访问他们的official documentation

【讨论】:

    猜你喜欢
    • 2019-05-28
    • 2011-08-25
    • 2015-12-31
    • 2019-06-18
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    相关资源
    最近更新 更多