Youtube API Bind Live трансляции не работают - PullRequest
1 голос
/ 19 сентября 2019

У меня проблема с привязкой передачи на YouTube из API

Я выполняю следующие действия

1) Я генерирую liveBroadcast ---> это возвращение $ broadcastID

2) сгенерировать liveStream -> этот возврат $ streamID

3) Я использую этот код для выделения (BroadcastID и streamID).

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://www.googleapis.com/youtube/v3/liveBroadcasts/bind?id=$broadcastID&part=snippet%2CcontentDetails&streamId=$streamID&alt=json&prettyPrint=true");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');
$headers = array();
$headers[] = "Authorization: Bearer $token";
$headers[] = 'Accept: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = json_decode(curl_exec($ch));
curl_close($ch);
print_r($result);

Но это не работает!Он даже не возвращает никаких ошибок или чего-либо еще.

В примере API (https://developers.google.com/youtube/v3/live/code_samples/), он работает отлично. Кто-нибудь может мне помочь?

helpme, пожалуйста!

спасибо.

...