Я использую api youtube v3 для извлечения видео с моего канала, включая публичные и частные, но здесь я получил в ответ только публичные видео, а не частное видео

#node.js #api #oauth-2.0 #google-api #youtube-api

Вопрос:

Я использую приведенный ниже код для видео,но в ответ я получаю только публичные видео, а не частные

 var axios = require('axios'); var data = '';  var config = {  method: 'get',  url: 'https://www.googleapis.com/youtube/v3/search?key=AIzaSyAN0JBam9fXSldvwr10p4HInktzXmUXOnwamp;channelId=UCArmHom34p_A4xazZsZdqQgamp;order=dateamp;part=snippe',  headers: {   'Authorization': 'Bearer ya29.a0ARrdaM8lJdzzwA-gMtxC8Bwy-sfT0_CzKK8JqOT3i0CB55ThUOf5VRUQUf5vNzsx2VN3Rx9dyarESUB-OT-rYJbwb1Pfuy0rDaqto6-uQ9ftCgcKoZUq6axBvfVdzrf7ktP4BswothrkzkBzrHiGdl7VO_qh' },data:data}    axios(config).then(function (response) {  console.log(JSON.stringify(response.data));  }).catch(function (error) {  console.log(error);  });  

Комментарии:

1. вы прошли аутентификацию на соответствующем канале?

2. я правильно аутентифицировал канал

3. Хорошо, если он показывает вам только общедоступные, то вы не прошли проверку подлинности как владелец канала или кто-то, у кого есть доступ. Или вы не прошли аутентификацию на соответствующем канале. Помните, что API YouTube основан на канале, когда вы входите в систему и отправляете экран согласия, вы должны выбрать канал, к которому у вас есть доступ.