添加到网站后,立即在 Facebook 中 posting 一个 post。脸书 API

Instantly posting a post in facebook when added to a website. Facebook API

好的,我有一个 Facebook 页面。我目前正在建立一个网站,我希望我的用户在网站上上传类似 posts 的内容,包括照片、信息等。问题是,我希望当用户上传了一些内容并且新页面已经使用信息创建,我想编写一些代码并使 post 立即在 Facebook 页面上 posted。基本上,我想删除将成为页面管理员的人,并手动让他/她 post Facebook 页面上的新内容。

以下是您可以使用的方法的粗略概念:

您将需要create a Facebook app and integrate login with Facebook. The login scope should include manage_pages and publish_pages permissions

授予这些权限后登录后,对 /me/accounts 进行 GET 调用,这将为您提供页面 ID 和您管理的页面的访问令牌。短期访问令牌可以是 exchanged 用于长期访问令牌,然后可用于进行后续调用。请记住,如果您是该应用程序的 admin/developer,您只能在未经批准的情况下使用这些权限。

使用该页面访问令牌创建 POST request/{page-id}/feed,并将 messagelink 参数设置为 link 到您网站的 URL.

如何触发 POST 操作由您决定。