Как мне преобразовать этот запрос curl с помощью javascript axios - PullRequest
0 голосов
/ 13 мая 2019

Я хочу выполнить запрос к Google речевому API, чтобы вернуть перевод звука, который я отправил в API

Если я использую приведенную ниже команду curl, я успешно получаю данные, но не знаю, как передать их в запрос Axios.

команда curl:

curl -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) -H "Content-Type: application/json; charset=utf-8" "https://speech.googleapis.com/v1/operations/{speech_name}"

1 Ответ

0 голосов
/ 13 мая 2019
 // creating axios 
 const api = axios.create({
 baseURL: https://speech.googleapis.com/v1/operations,
 crossDomain: true,
 responseType: 'json',
 headers: {
 'Accept': 'application/json',
 'Content-Type': 'application/json',
 'Authorization':'your_key
 },
});

// calling api

api.get('/speech_name')
.then(res=>{
console.log(res);
}).
catch('error');

Примечание: вы также можете использовать другой метод запроса api.post(url)

...