Ошибка 401 в API данных YouTube v3 в angular 8 - PullRequest
0 голосов
/ 18 июня 2020

Я использую Api v3 данных YouTube для отображения видео с канала на моей странице под углом. проблема в том, что это возвращает ошибку 401 только в запросе, сделанном angular, если отправлено браузером или почтальоном, я получаю правильный возврат josn.

Я пробовал с и без заголовок в запросе. Мой метод таков:

 getVideos() : Observable<Object>{
  let headers = new HttpHeaders();
    headers.append('Content-Type', 'multipart/form-data');
    headers.append('Accept', 'application/json');

  return this.http.get(`https://www.googleapis.com/youtube/v3/search?part=snippet&key=${this.apiKey}&channelId=${this.channelId}`, { headers: headers }).pipe(
      map(res => console.log(res)),
      catchError(this.handleError)
    )
}

    getVideos(): Observable<Object> {

    return this.http.get(`https://www.googleapis.com/youtube/v3/search?part=snippet&key=${this.apiKey}&channelId=${this.channelId}`)
      .pipe(map((res) => {
        console.log('res',res);
        return res;
      }));

  }

Была ли у кого-нибудь такая же проблема или вы можете мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...