Facebook页面和网站之间的双向同步内容

时间:2012-06-01 11:48:17

标签: facebook node.js facebook-graph-api synchronization feed

我打算推出一个网站和随附的Facebook页面。虽然这些“网站”中的每一个都有自己的目标,但我希望在我的网站上为部分用户生成的内容设置双向同步设置,以便:

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

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

  3. 对于2。我很确定我可以定期轮询特定Facebook页面的新闻源或频道,但我想知道是否可以进行更紧密的整合,即:推送改变后的内容(delta,river,无论你想把它称之为)到一个专用的休息端点,我的网站可以从中使用内容或其他东西。

    1 。我需要一种自动方式发布到我拥有的Facebook页面的墙上。如果该用户通过Facebook登录我的网站,或者使用其他一些后备凭证,例如:我自己的facebook凭证,则优先使用用户凭证(如果用户确定)。

    只是寻找一些指示从哪里开始查看庞大的开发者Facebook资源,或者更好的是,一些库(可以说是Node.js,但其他人可以看看架构)可以处理一些管道< / p>

1 个答案:

答案 0 :(得分:0)

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

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

    您可以获取页面访问令牌并将其延长很长时间并将其存储在数据库中。你可以使用它60天。

供参考:
Extended access token
Tutorial

2)使用图形API,您可以定期拉动。还有一个实时通知系统,但它对页面(its not useful for your case)非常有限。

仅供参考:Real Time Updates