如何从本地nodejs或任何其他运行时使用Live Video API?

时间:2016-06-07 15:04:13

标签: node.js facebook facebook-graph-api video facebook-apps

我需要检查是否可以使用本地运行时的Live Video API(例如nodejs)在我的页面上发布实时视频,使用长期访问令牌到我的页面。

无论是使用Graph Explorer App ID还是我自己的App ID生成用户或页面令牌,以及所需的权限(我的个人资料的publish_action,我的页面的publish_pages和manage_pages),我的所有调用都会被拒绝,并显示错误: "(#100)无权执行当前操作。"

我认为我必须创建自己的应用程序并提交它以供审查所需的项目(publish_pages,manage_pages,Live Video API)但是,开发者社区的某个人告诉我,由于我的应用程序不面向公众,我无法&# 39;得到它的审查,我甚至不应该创建一个应用程序。

我还在某处读到我的网页必须列入白名单,但我还没有找到该怎么做。

如何使用本地应用程序中的Live Video API?

感谢。

祝你好运, 尼古拉斯

1 个答案:

答案 0 :(得分:0)

使用Graph Explorer应用程序生成令牌将使我的API调用失败,因为我不是应用程序的管理员或开发人员。 所以我需要自己的应用才能使用Live Video API,但只要我代表管理员,开发人员,测试人员进行API调用,我就不必提交它进行审核。

遵循此文档:Graph API Reference,使用API​​,我能够使用(管理员)用户访问令牌在我的用户ID上发布实时视频。 但是在我的页面ID上,使用(管理员)页面访问令牌,我收到此错误:
"(#100)无权执行当前操作。"