"The user is not enabled for live streaming"错误



我一直在努力解决这个问题。基本上,我只是想连接到我的youtube频道,并从我的基于PHP的应用程序获得未来和过去的直播列表。我能够在api控制台创建一个服务帐户,现在似乎工作正常(因为我之前有一些oauth身份验证错误),但现在,我在错误日志中收到此错误:

Uncaught exception 'Google_Service_Exception' with message 'Error calling GET
https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id%2Csnippet&mine=true:
(403) The user is not enabled for live streaming.' in etc...

我的youtube帐户与我的个人@gmail.com帐户相关联。我假设我必须以某种方式将@developer.gserviceaccount.com添加到我的youtube频道,但即使我试图找到任何说明,我也无法找到。我在我的个人gmail帐户上启用了直播,并且在那里也有一些测试事件。

在这件事上,我将非常感激和帮助。谢谢!

不确定这是否会有帮助,但在我的情况下,结果是该帐户不知怎么有2个帐户:

  • 一个带有奇怪page-id@pages.plusgoogle.com和
  • 的页面
  • 一个正常的谷歌电子邮件帐户user@gmail.com)。

最重要的是,我遇到了不更新访问令牌的问题:例如发送旧的访问令牌。

确保您尝试了2个子帐户;里面肯定有视频。如果选错了,就会得到上面的错误。

相关内容

  • 没有找到相关文章

最新更新