从Node.js服务器自动发布到我的facebook页面
我有一个Node.js服务器运行一个社交网站,我还有一个facebook页面。对于用户在我的网站上执行的某些操作,我想在我的应用程序的facebook页面上发布详细信息 关于如何发布到facebook墙,我参考了Thuzi facebook节点sdk。但是,它需要应用id、应用机密和临时访问令牌。App id和App secret是常量,所以我可以将它们放在我的配置文件中的某个位置,并从那里使用它们。但是如何在没有前端交互的情况下获取访问令牌呢?所有帖子将仅由我们的应用程序发布,也将发布在我们自己的页面上。我只想让最终用户的行为触发它。有什么帮助吗从Node.js服务器自动发布到我的facebook页面,facebook,node.js,sails.js,facebook-node-sdk,Facebook,Node.js,Sails.js,Facebook Node Sdk,我有一个Node.js服务器运行一个社交网站,我还有一个facebook页面。对于用户在我的网站上执行的某些操作,我想在我的应用程序的facebook页面上发布详细信息 关于如何发布到facebook墙,我参考了Thuzi facebook节点sdk。但是,它需要应用id、应用机密和临时访问令牌。App id和App secret是常量,所以我可以将它们放在我的配置文件中的某个位置,并从那里使用它们。但是如何在没有前端交互的情况下获取访问令牌呢?所有帖子将仅由我们的应用程序发布,也将发布在我们自
顺便说一句,我正在使用Sails.js框架。您需要使用扩展页面令牌,您只需创建一次,它将永远有效。您将发布带有页面标记的“as Page”。如何获取扩展页面令牌:
- 创建一个应用程序
- 使用生成用户访问令牌(通过使用
和manage\u pages
权限授权应用程序)publish\u actions
- 扩展用户访问令牌(有效期为60天)
- 通过调用
/me/accounts
谢谢,成功了!只是跟进一下。我将发布包含我的网站的一些内容的url,我希望它显示为一张卡片。我怎样才能做到这一点,或者facebook会自动做到这一点?你说的“卡片”是什么意思?内容的可视性取决于许多因素,如果你发布图像,请务必遵循以下准则:例如,当我发布指向youtube视频的链接时,它不会显示为URL,而是显示为带有youtube视频缩略图的卡片。我想确保我的链接也以类似的方式显示,而不仅仅是作为URL。链接将指向我们网站上的一篇文章。请查看facebook文档中关于页面提要的“链接”字段(带有“图片”和其他内容)。请确保包含的内容正确。查看第三方概述:您好,您可以使用Thuzi facebook node sdk与我共享代码吗?