Я хочу запросить Dialogflow V2 из приложения Angular, но заголовок Authentication не работает.
Я всегда получаю код ошибки 401 при запуске этого кода:
readonly baseURL: string = "https://dialogflow.googleapis.com/v2/projects/myprojectname/agent/sessions/12345:detectIntent"; readonly token = environment.dialogflow.token; constructor(private http: HttpClient) {} talk(query: string) { let body = { "queryInput": { "text": { "text": query, "languageCode": "en" } } } this.http.post(this.baseURL, body, {headers: {'Authorization': `Bearer ${this.token}`}}).subscribe( res => { return console.log(res); } ); }
Что я сделал не так?
Я сам понял это сейчас: я использовал токен из Dialogflow v1, поэтому, конечно, он не работал.