0

我正计划推出一个网站和一个随附的 Facebook 页面。尽管这些“站点”中的每一个都有自己的目标,但我希望为我的站点上的部分用户生成内容设置 2 路同步设置,例如:

  1. 在我的网站上发布的满足某些标准的内容(由编辑或用户)被推送到随附的 Facebook 页面的墙上

  2. 反过来:用户在 facebook 页面墙上发布的内容,被推送到我的网站。(我想完全控制如何格式化、显示、注释内容,所以我不是在寻找一些现成的小部件)

对于 2.我很确定我可以定期轮询特定 facebook 页面的新闻源或频道,但我想知道是否可以进行更紧密的集成,即:推送更改的内容(delta's,river any you want调用它)到一个专用的休息端点,我的网站可以从中使用内容或其他东西。

对于 1。我需要一种自动化的方式来发布到我拥有的 Facebook 页面的墙上。如果该用户通过 Facebook 在我的网站上登录,则最好使用用户凭据(如果用户同意),或者使用一些备用凭据,例如:我自己的 Facebook 凭据。

只是在大量的开发人员 Facebook 资源中寻找一些指针,或者更好的是,一些库(最好是 Node.js,但其他人可以查看架构)来处理一些管道

4

1 回答 1

0

1)您可以通过不同的方式在页面上发布

  • 作为用户:您需要用户访问令牌,并且他应该是该页面的粉丝,或者如果您的粉丝页面在其设置中允许任何用户的墙贴。
  • 作为页面:您需要页面访问令牌

    您可以获取页面访问令牌并将其长期扩展并将其存储在数据库中。您可以使用 60 天。

仅供参考:
扩展访问令牌
教程

2) 使用图形 API,您可以定期拉取。还有一个实时通知系统,但它对页面非常有限(它对您的情况没有用)。

仅供参考: 实时更新

于 2012-06-01T14:38:09.973 回答