我正在开发一个nodejs应用程序,它基本上以自动方式发布,视频发布到Facebook页面。我是该页面的管理员,因此用户身份验证应该完成一次。到目前为止,我正在使用一个未发布的Facebook应用程序来测试它,但我只是意识到虽然应用程序没有发布,但除了我自己之外没有人可以看到发布的视频(它们应该是公开的......)。
重要的是要注意,为了获取用户令牌,我手动转到de graph api explorer,请求它,并将令牌粘贴在脚本上。问题是验证我的应用程序是一个几乎不可能的任务,给Facebook安全问题;他们无法理解"我,该应用程序的所有者和该页面的管理员,是唯一可以访问该应用程序及其功能的用户。
我已经尝试使用Graph API资源管理器获取令牌作为" app",手动,其他人可以看到使用此方法发布的视频(显示为" Open Graph API",在Feed上);但问题是,我无法找到一种方法来自动翻新(脚本方面)这种类型的令牌(不能扩展,并且只能持续几个小时)。这是一个至关重要的部分,因为应用程序将在必须自动处理所有内容的服务器上运行。
所以,也许有一种方法可以翻新我的" Open Graph API"脚本本身到期后的令牌,或者可能有一种解决方法可以快速,可实现的方式在Facebook上发布应用程序(鉴于我明显缺乏时间......)
无论如何,提前谢谢
答案 0 :(得分:1)
虽然我不太明白为什么你不公开你的应用程序(将应用程序公开,这是一个应用程序设置,以及关注/提交到Login Review!之间存在差异)。我也不清楚为什么你没有使用永久的页面访问令牌发布到你的页面(作为页面本身)。
在
看看我的回答了解如何创建此类页面访问令牌。
此外,作为应用的管理员/测试人员/开发人员用户,您还可以授予此应用扩展权限,而无需通过登录审核!
见