使用nodejs实现自动发布到Facebook的最佳方法
我正在开发一个nodejs应用程序,基本上以自动方式发布video到Facebook页面。 我是页面的pipe理员,所以用户authentication应该完成一次。 到目前为止,我正在使用一个未发布的Facebook应用程序来testing它,但我只是意识到,虽然应用程序没有发布,除了我自己以外没有人可以看到发布的video(他们应该是公开的…)。
需要注意的是,为了获得用户令牌,我手动去de API api浏览器,请求它,并将该令牌粘贴到脚本上。 事情是validation我的应用程序是一个几乎不可能的任务给Facebook的安全问题; 他们无法“理解”我是该页面的应用程序和pipe理员的所有者,是唯一可以访问该应用程序及其function的用户。
我已经尝试手动获取graphicsAPI资源pipe理器的标记为“应用程序”,其他人可以看到使用此方法发布的video(在Feed中显示为“Open Graph API”); 但问题是,我无法find一种方法来保持自动刷新(脚本方)这种types的令牌(不能扩展,只有几个小时)。 这是一个至关重要的部分,因为应用程序将运行在必须自动处理所有内容的服务器上。
所以,也许有一种方法来刷新我的“开放graphicsAPI”令牌过期的脚本本身,或者有一种解决方法,以快速和可实现的方式在Facebook上发布应用程序(鉴于我明显缺乏时间.. 。)
无论如何,先谢谢你
虽然我不明白为什么你不公开你的应用程序(公开应用程序,这是一个应用程序设置,以及跟随/提交到login审查!)之间的区别。 我也不清楚为什么你不使用一个永久的页面访问令牌发布到你的页面(作为页面本身)。
看看我的答案
- 张贴到Facebook页面没有“manage_pages”权限使用PHP
看看如何创build这样一个页面访问令牌。
此外,作为应用程序的pipe理员/testing人员/开发人员用户,您还可以授予此应用程序扩展权限,而无需通过login审查!
看到
- Parse.com:你如何获得本地运行的Node.js服务器上的当前用户?
- 对没有调用callback的NodeJS函数进行摩卡testing
- 如何理解这个语法? var {…} = React;
- 如何使用create-react-app提供SSL证书?
- Angular / Node / Express / Passport – 连接到facebook(CORS)时的问题
- 我在哪里可以find一个简单的Node.js Facebook应用程序示例?
- 节点API Facebook的身份validation从移动
- 后端服务器软件与PHP / MySQL / JS类似Facebook的聊天?
- 如何在我的应用程序中使用Facebooklogin