Я пытаюсь создать службу для подключения к моей учетной записи Vimeo, но я получаю ответ.
Я уже дважды проверил идентификатор клиента и токен.
HttpErrorResponse {заголовки: HttpHeaders, status: 401, statusText: «Требуется авторизация», URL: «https://api.vimeo.com/oauth/authorize/client", ok: false,…}
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders, HttpParams} from '@angular/common/http';
@Injectable({
providedIn: 'root'
})
export class CourseViewService {
constructor(private http: HttpClient) {}
private configUrl = 'https://api.vimeo.com/oauth/authorize/client';
private httpOptions = {
headers: new HttpHeaders({
'Authorization': btoa('****MYCLIENTID*****:******MYCLIENTSECRET****'),
'Content-Type': 'application/json',
'Accept': 'application/vnd.vimeo.*+json;version=3.4',
}),
};
private params = new HttpParams()
.set('grant_type', 'client_credentials')
.set('scope', 'scope_list');
getAnyResponse() {
this.http.post(this.configUrl, this.params, this.httpOptions)
.subscribe( response => {
console.log(response);
});
}
}
HttpErrorResponse {headers: HttpHeaders, status: 401, statusText: "Authorization Required", url: "https://api.vimeo.com/oauth/authorize/client", ok: false, …}