好的,我真的试图在我自己解决我的问题,但我只是不了解Facebook和那里的所有协议。
我有以下设置: 像www.xyz.com这样的主页 像https://www.facebook.com/xyz
这样的Facebook页面我们正在为非营利性电影院开发一个主页。每周有三次放映。在某些时候,放映会被公布。
发布时,我希望主页(使用SilverStripe 3编程)将这些内容作为事件发布到Facebook页面。
我的问题:我不希望用户登录Facebook发布事件,因为不是每个人都有管理员权限。此外,放映应由主页本身公布,无需监督。
所以我想,我需要一个Facebook应用程序,但我也不确定。因为该应用程序应该仅限于我自己的页面使用。
有没有办法做我想做的事?
答案 0 :(得分:2)
是的,您想要authenticate as a page
最简单的方法是:
manage_pages
权限的访问令牌me/accounts
这将为您提供他们管理的每个页面的页面列表和访问令牌。此令牌在管理员从页面管理界面手动重置之前一直有效。
您可以将其存储在变量中,并使用这些来调用添加事件。如果将来更改令牌,请确保您正常失败。