Я пытаюсь создать широковещательную передачу по умолчанию для моего живого потока с конфиденциальностью, установленной на «не в списке» или «частный», но она всегда создается с конфиденциальностью «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