2014-06-14 3 views
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 계정에서 스트리밍이 활성화되어 있으며 테스트 이벤트가 있습니다.

이 문제에 협조 해 주시고 부탁드립니다. 감사!

+0

Youtube는 서비스 계정을 지원하지 않지만 불행히도 현재 허용 할 계획이 없습니다. 유일한 옵션은 oAuth2를 사용하고 앱 인증을 위해 사용자가 실시간 스트리밍을 설정하는 것입니다. – jlmcdonald

답변

1

이 있지만, 내 경우는 계정이 어떻게 든이 개 계정 것으로 밝혀졌다 도움이 될 것입니다 확실하지 :

그 외에도 액세스 토큰을 갱신하지 않는 문제가있었습니다 (예 : 이전 액세스 토큰 보내기).

2 개의 하위 계정을 사용해야합니다. 하나는 그 아래에 비디오가 있어야합니다. 잘못된 것을 선택하면 위의 오류가 발생합니다.

관련 문제