Проблемы с созданием трансляции по умолчанию (POST https://www.googleapis.com/youtube/v3/liveBroadcasts) - PullRequest
1 голос
/ 11 марта 2020

Я пытаюсь создать широковещательную передачу по умолчанию для моего живого потока с конфиденциальностью, установленной на «не в списке» или «частный», но она всегда создается с конфиденциальностью «publi c», хотя в теле запроса указано поле privacyStatus:

ЗАПРОС:

 const res = await this.request(callback => youtube.liveBroadcasts.insert({
      auth: auth,
      part: 'snippet,contentDetails,status',
      resource: {
          snippet: {
              title: "Some Title",
              description: "Some description",
              scheduledStartTime: "2020-03-11T12:08:43.087Z,
              isDefaultBroadcast: true
          },
          status: {
              privacyStatus: 'unlisted'
          },
      }
 }, callback))

ЧАС ОТВЕТА:

data: 
...
     status: 
      { lifeCycleStatus: 'ready',
        privacyStatus: 'public',
        recordingStatus: 'notRecording',
        selfDeclaredMadeForKids: false }},
...

Это нормальное поведение, или я делаю что-то не так? Кстати update работает отлично.

Если это нормальное поведение, его следует упомянуть где-то здесь:

https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/insert

...