通过php后台服务在我的facebook页面上以页面管理员的身份发布



我正试图以管理员的身份,甚至以facebook中的页面的身份,在自己的页面上发布一些内容。它与用户无关,我不希望用户通过他们的帐户登录。我试着使用facebook图形sdk,并在facebook中创建了一个www应用程序。但我所尝试的一切都与用户登录然后发帖有关。我不必在我的网站上使用它,只需要在调用服务时发布。

我将如何实现这一点?

您需要一个页面访问令牌,并且需要使用/Page-id/feed端点进行发布。您只能通过授权具有"manage_pages"权限的页面管理员来获得页面令牌,但您可以创建永久有效的扩展页面令牌,因此您只需授权用户一次。

链接信息和示例代码:

  • https://developers.facebook.com/docs/facebook-login/access-tokens/
  • https://developers.facebook.com/docs/graph-api/reference/v2.1/page/feed/
  • http://www.devils-heaven.com/facebook-access-tokens/
  • http://www.devils-heaven.com/extended-page-access-tokens-curl/

关于这一点的另一个帖子:如何作为应用程序发布到页面?