Аутентификация в Google Language API с использованием ключа API для веб -приложения на основе отдыхаJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Аутентификация в Google Language API с использованием ключа API для веб -приложения на основе отдыха

Сообщение Anonymous »

Я получаю ошибку 401 при попытке аутентификации в Google API с помощью ключа API.

Код: Выделить всё

function test()
{
const outputElement = document.getElementById('output');

const apiUrl = 'https://translation.googleapis.com/language/translate/v2';

const requestOptions = {
method: 'POST',
headers: {
'Authorization': 'Bearer APIKEYINSERTEDHERE',
'x-goog-user-project': 'projectname',
'Content-Type': 'application/json; charset=utf-8'
},
body: {
'q': 'the house is built with wood',
'target': 'fr-CA'
},
};

fetch(apiUrl, requestOptions)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(data => {
outputElement.textContent = JSON.stringify(data, null, 2);
})
.catch(error => {
console.error('Error:', error);
});
}
Те же результаты возникают при использовании почтальника:
url: https://translation.googleapis.com/lang ... anslate/v2
: post
Query Params:
Q = Дом построен с word
arget = fr-ca prers ​​q = wread
wr-ca
response < /strong>
{
«ошибка»: {
«код»: 401,
«Сообщение»: «Запрос имел недопустимые учетные средства для аутентификации. https://developers.google.com/identity/ ... le-project.",
«Ошибки»: [
{
«Сообщение»: «Invalid Createds»,
«Домен»: «Глобальный»,
«Причина»: «Autherror»,
«Br />», «Br />», «Br />»: «Br />»: «Br />»: «Br />»,
«Br />»: «Br />»: «Br />»: «Br />»: «Br />»: «Br />« Br /> »:« Br /> »:« Br /> »:« Br /> »:« Br /> »:« Br /> »:« Br /> ». /> "locationType": "heder"
}
],
"status": "unautentaicated",
"Детали": [
{
"@type": "type.googleapis.com/google.rpc.errorinfo",
" access_token_typeded_ty />"metadata": {
"method": "google.cloud.translate.v2.TranslateService.TranslateText",
"service": "translate.googleapis.com"
}
}
]
}
}
Appreciate any insights anyone has why I can't make a Базовый запрос с использованием клавиши API для аутентификации. < /p>
Различные методы аутентификации.
Прочитайте документацию. Отладки с использованием почтальона
Сообщения об ошибках продолжают меняться. < /P>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ed-web-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»