首页 文章

Facebook API 2.3的新发布_pages权限 - 我需要它吗?

提问于
浏览
10

我是'm quite confused about Facebook'的新 publish_pages 权限 .

我的Facebook应用程序允许我们的CMS用户通过我们的CMS发布到他们的Facebook页面,冒充页面 . 我们已获得(通过登录审核流程) manage_pagespublish_actions 权限 .

API change log声明:

publish_pages权限 - 需要此新权限才能作为页面发布 . 以前需要publish_actions . 在v2.3之前授予manage_pages和publish_actions的人员已自动被授予publish_pages . 如果有人通过v2.3登录,除了manage_pages之外,您还需要明确请求publish_pages .

我们尚未自动获得publish_pages权限 .

blog post在这里声明:

对于页面开发人员,我们添加了通过实时更新(RTU)在页面上提供更多内容的功能 . 现在,要求应用程序代表Pages发布新的登录权限publish_pages;以前,这需要publish_actions .

所以我觉得如果我们升级到使用API 2.3,我们的服务将不再有效,因为我们还没有被授予publish_pages .

documentation声明:

具有publish_actions权限的用户访问令牌可用于代表该人发布新帖子 . 帖子将出现在用户的声音中 . 具有publish_pages权限的页面访问令牌可用于代表该页面发布新帖子 . 帖子将出现在页面的声音中 .

我们确实希望像目前一样发布页面的声音 .

因此,我打开了一个新的登录审核请求并总结了上述所有内容,并引用了他们的更改日志 . Facebook的回应如下:

您不需要publish_pages权限,因为您已经授予了publish_actions和manage_pages权限 . Publish_pages是一项新功能,允许应用程序发布到托管的Facebook粉丝页面,但您之前授予的权限已包含此功能 .

它只是我,还是这种反应与他们写的其他一切有冲突?

所以我的问题很简单,我们是否需要这个新的许可未来,并且他们错误地不会自动授予我们吗?

1 回答

  • 4

    显然,Facebook支持的回应在某种程度上是错误的 .

    如果您想代表用户 manage_pages 发布在页面上,并且 publish_actions 发布权限可以通过后期操作 .

    如果您想代表该页面发帖,您还需要 publish_pages 权限,如果没有这个,所有v2.3 api调用都将返回 OAuth Error . 根据此权限管理您的网页可能还有其他权限我不知道

相关问题