теперь я использую API перевода Google,
мне нужно отправить такой запрос:
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
https://translation.googleapis.com/language/translate/v2
я хочу сделать это с jquery $. ajax
я пробую вот так:
let testsss = {
"q": ["Hello world", "My name is Jeff"],
"target": "de"
}
$.ajax({
type: "POST",
url: `https://translation.googleapis.com/language/translate/v2`,
data: JSON.stringify(testsss),
contentType: "application/json; charset=utf-8",
headers: {Authorization: "Bearer gcloud auth application-default SECRET_KEY"}
}).done(function (result) {
console.log(result);
}).fail(function (error) {
console.log(JSON.stringify(error));
});
, но он не работает с этой ошибкой
Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential.
как я могу отправить запрос с jquery ajax?