node.js - 使用nodejs实现自动发布到facebook的最佳方法

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

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

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

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

所以,也许有一种方法可以在脚本本身过期时更新我的​​“Open Graph API” token ,或者也许有一种解决方法可以以快速且可实现的方式在 Facebook 上发布应用程序(鉴于我明显缺乏时间......)

无论如何,先谢谢了

最佳答案

虽然我不太明白为什么你不公开你的应用程序(公开应用程序(这是一个应用程序设置)和关注/提交登录审核之间存在区别!)。我也不清楚为什么您不使用永久的页面访问 token 来发布到您的页面(作为页面本身)。

看看我的回答

了解如何创建这样的页面访问 token 。

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

查看

关于node.js - 使用nodejs实现自动发布到facebook的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722632/

相关文章:

Facebook 应用 : any way to run the app without SSL?

objective-c - 使用 Facebook iOS 签到时照片未上传

javascript - 将 Facebook 图形 API JSON 解析为 html

javascript - IISNode 站点列出文件夹而不是启动 server.js

node.js - Node/Mocha/Chai/Sinon - 异步等待单元测试错误

javascript - 使用 AngularJS 在客户端初始化 Braintree 支付?

facebook - 将照片发布到群组页面时,用户必须已接受TOS-Facebook Graph API错误

Python-Facebook fb_dtsg

php - 使用图表获取大型 Facebook 视频缩略图

node.js - Apache 反向代理 NodeJS WebSocket 服务器