【发布时间】:2014-08-04 19:03:07
【问题描述】:
我一直在努力解决这个问题。基本上,我只是想连接到我的 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 帐户上启用了直播,并且那里还有一些测试活动。
在此问题上将不胜感激并提供帮助。谢谢!
【问题讨论】:
-
Youtube 不支持服务帐户,很遗憾,目前没有任何计划允许这样做。您唯一的选择是使用 oAuth2 并在用户对您的应用进行身份验证时即时为他们设置直播。
标签: php youtube-api google-api