2017-04-10 80 views
7

使用图表我已经使用PHP创建了一个页面,以自动为我们的页面创建“预定的”实况视频。我的权限是正确的,至少根据他们的文档(publish_actions, manage_pages, publish_pages, public_profile)。Facebook Live API不公布视频

我跟着文档位于here。它会正确创建“预定”实况视频。该视频也出现在我的页面管理器中的发布工具下。但是页面上的公告不存在,应该是。

如果我按照正常程序从发布者工具创建预定的实时视频,它会进行安排,然后在我的页面时间轴上创建公告。

这些都是我送的键/值对:

$params = array(
    'access_token' => '{HIDDEN}', 
    'planned_start_time' => $startTime, 
    'status' => 'SCHEDULED_UNPUBLISHED', 
    'title' => $dateTitle 
); 

而且我张贴到/{PAGE_ID}/live_videos按文档,使用他们的PHP SDK。

该代码必须正确,因为它会在发布者工具中创建预定视频,并且没有任何权限错误或其他信息返回给我。它实际上会返回一个视频ID,所以我知道该部分有效。

如果我在图表资源管理器中查询我的页面live_videos供稿,我会看到我正确输入的所有视频,并在顶部显示状态为SCHEDULED_UNPUBLISHED的最新视频。此状态与从发布商工具发布的所有其他视频相同。

所以总结一下,它创建的视频很好,我甚至试图流到流url,它的工作原理。之后我甚至可以观看视频。但它不会通过API发布预定的视频公告到我的时间轴,只有发布者工具页面。

回答

-1

我自己还没有使用过实时视频API,但是从阅读文档时可以看出,当您正在测试时,您计划的开始时间距离现在还不到10分钟,并且该声明会立即被删除?

+0

你能否提供一个链接到这部分的文档,并在你的答案中引用部分?谢谢! – jfreak53

+0

在这种情况下,您将得到#200错误。我的意思是如果你的[“计划时间” - 现在]少于10分钟。似乎问题出在隐私状态。 –