Я явно что-то здесь упускаю:
Я пытаюсь преобразовать запрос cURL в axios из Здесь .
curl -d "grant_type=client_credentials\
&client_id={YOUR APPLICATION'S CLIENT_ID} \
&client_secret={YOUR APPLICATION'S CLIENT_SECRET}" \
https://oauth.nzpost.co.nz/as/token.oauth2
Это прекрасно работает (когда я ввожу свои учетные данные)
Я попробовал следующий код:
import axios from "axios";
async function testApi() {
try {
const b = await axios.post("https://oauth.nzpost.co.nz/as/token.oauth2", {
client_id: "xxxxxxxxxxxxxxxxxxxxxxxxx",
client_secret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
grant_type: "client_credentials"
});
} catch (error) {
console.log(error);
}
}
testApi();
Это не удалось.Ошибка 400Грант_тип требуется.Я попытался поместить его в качестве параметра, заключенного в блок данных: json.Я не могу понять это!