0
我一直在努力解決這個問題。基本上,我只是試圖連接到我的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,並在用戶身份驗證到您的應用程序時即時爲用戶設置實時流。 – jlmcdonald