Node.js 使用nodejs实现自动发布到facebook的最佳方式

Node.js 使用nodejs实现自动发布到facebook的最佳方式,node.js,facebook,facebook-graph-api,facebook-feed,Node.js,Facebook,Facebook Graph Api,Facebook Feed,我正在开发一个nodejs应用程序,它基本上是以自动方式将视频发布到Facebook页面。我是该页面的管理员,因此用户身份验证应该完成一次。到目前为止,我一直在使用一个未发布的facebook应用程序来测试它,但我才意识到,虽然该应用程序尚未发布,但除了我自己,没有人能看到发布的视频(它们应该是公开的…) 需要注意的是,为了获得用户令牌,我手动转到de-graph api explorer,请求它,并将令牌粘贴到脚本上。问题是,验证我的应用程序几乎是一项不可能的任务,这给facebook带来了安

我正在开发一个nodejs应用程序,它基本上是以自动方式将视频发布到Facebook页面。我是该页面的管理员,因此用户身份验证应该完成一次。到目前为止,我一直在使用一个未发布的facebook应用程序来测试它,但我才意识到,虽然该应用程序尚未发布,但除了我自己,没有人能看到发布的视频(它们应该是公开的…)

需要注意的是,为了获得用户令牌,我手动转到de-graph api explorer,请求它,并将令牌粘贴到脚本上。问题是,验证我的应用程序几乎是一项不可能的任务,这给facebook带来了安全隐患;他们无法“理解”我,应用程序的所有者和页面的管理员,是唯一可以访问应用程序及其功能的用户

我尝试过用Graph API explorer手动获取一个标记,作为“应用”,其他人可以看到使用此方法发布的视频(在提要上显示为“Open Graph API”);但问题是我找不到一种方法来自动更新(脚本端)这种类型的令牌(不能扩展,只能持续几个小时)。这是一个至关重要的部分,因为应用程序将运行在一个必须自动处理所有事情的服务器上

因此,也许有一种方法可以在脚本本身过期时更新我的“Open Graph API”标记,或者有一种解决方法可以快速且可实现地在facebook上发布应用程序(考虑到我明显的时间不足…)


无论如何,提前谢谢你

,尽管我真的不明白你为什么不公开你的应用程序(公开应用程序,这是应用程序设置,遵循/提交登录审查是有区别的!)。我也不清楚为什么你不使用永久页面访问令牌来发布到你的页面(就像页面本身一样)

请看一下我的答案

查看如何创建这样的页面访问令牌

此外,作为应用程序的管理员/测试人员/开发人员用户,您还可以授予此应用程序扩展权限,而无需进行登录审核


Ohhh Meeenn。真不敢相信我竟然错过了在我的应用程序名称旁边公开的那个大按钮。这就成功了