以编程方式将事件发布到Facebook页面

时间:2012-10-03 16:26:14

标签: facebook

好的,我真的试图在我自己解决我的问题,但我只是不了解Facebook和那里的所有协议。

我有以下设置: 像www.xyz.com这样的主页 像https://www.facebook.com/xyz

这样的Facebook页面

我们正在为非营利性电影院开发一个主页。每周有三次放映。在某些时候,放映会被公布。

发布时,我希望主页(使用SilverStripe 3编程)将这些内容作为事件发布到Facebook页面。

我的问题:我不希望用户登录Facebook发布事件,因为不是每个人都有管理员权限。此外,放映应由主页本身公布,无需监督。

所以我想,我需要一个Facebook应用程序,但我也不确定。因为该应用程序应该仅限于我自己的页面使用。

有没有办法做我想做的事?

1 个答案:

答案 0 :(得分:2)

是的,您想要authenticate as a page

最简单的方法是:

  • 有一个页面管理员访问graph API explorer
  • 获取具有manage_pages权限的访问令牌
  • 在“GET”字样右侧的框中输入me/accounts

这将为您提供他们管理的每个页面的页面列表和访问令牌。此令牌在管理员从页面管理界面手动重置之前一直有效。

您可以将其存储在变量中,并使用这些来调用添加事件。如果将来更改令牌,请确保您正常失败。