Facebook - 通过api发布到其他页面

时间:2014-08-07 09:47:15

标签: facebook facebook-graph-api

我们有一个桌面内容管理应用程序 我们的客户希望有一个选项,可以将应用程序内部的一些内容/文章发布到Facebook上的(商业)页面(我假设通过提供用户名/密码)。

  1. 这甚至可能吗?
  2. 如果是,我们(我们公司)是否需要一个api帐户,或者每个客户都需要它自己的api帐户?
  3. 将此归档的基本步骤是什么?

1 个答案:

答案 0 :(得分:3)

  1. 是的 - 如果您拥有正确的权限,则可以posting content to a Facebook page via the API

  2. 您只需要一个应用程序即可发布到所有Facebook页面。流程如下:

    • 管理员(有权在相关Facebook页面上创建帖子的用户)安装您的Facebook应用程序。
    • 此用户需要为应用程序提供manage_pages权限。此权限使您的应用程序可以retrieve access_tokens for Pages and Applications that the user administrates
    • 该应用程序将从用户的/me/accounts endpoint中提取特定Facebook页面的相关access_token(这就是用户需要成为管理员的原因)。
    • 然后,应用程序将使用access_token发布相关的Facebook页面。