【问题标题】:Facebook Live API Not Announcing VideosFacebook Live API 未发布视频
【发布时间】:2017-09-05 19:16:38
【问题描述】:

我使用 Graph 在 PHP 中创建了一个页面,为我们的页面自动创建“预定”直播视频。我的权限是正确的,至少根据他们的文档 (publish_actions, manage_pages, publish_pages, public_profile)。

我已遵循位于here 的文档。它正确地创建了“预定的”实时视频。该视频也显示在我的页面管理器中的发布工具下。但是页面上的公告没有,应该有。

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

这些是我要发送的键/值对:

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

我将按照文档发布到/{PAGE_ID}/live_videos,使用他们的 SDK for PHP。

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

如果我在图形资源管理器中查询我的页面live_videos 提要,我会得到我正确流式传输的所有视频,并且在顶部是状态为SCHEDULED_UNPUBLISHED 的最新视频。此状态与从发布者工具发布的所有其他视频相同。

总而言之,它可以很好地创建视频,我什至尝试过流式传输到流 url,它可以工作。之后我什至可以观看视频。但它不会通过 API 将预定的视频公告发布到我的时间线,只会发布发布者工具页面。

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-live-api


    【解决方案1】:

    我自己没有使用过直播API,但是从阅读文档来看,一种可能是您在测试时,您计划的开始时间距离现在不到10分钟,并且公告立即被删除?

    【讨论】:

    • 您能否提供文档这一部分的链接并在您的答案中引用该部分?谢谢!
    • 在这种情况下你会得到 #200 错误。我的意思是如果你的 ["planned_time" - now] 少于 10 分钟。似乎问题出在隐私状态。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 2011-04-16
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多