Я пытаюсь аутентифицироваться с помощью mailchimp api, чтобы выполнить некоторые вызовы API. Я использую Axios, и я пытаюсь использовать несколько разных кодов, но у меня все еще возникает та же ошибка при аутентификации (я перехватываю улов, но не получаю реальный код ошибки)
Я использую Axios со стандартным getнотации. я попытался также добавить аутентификацию заголовка или добавить явное закодированное в base64 usr: passwd Вы можете увидеть по адресу: https://codesandbox.io/embed/mailchimp-v3-test-zyfm8
try {
const response = await axios.get(url, {
auth: { username: usr, password: apikey }
});
if (response) {
console.log(response);
}
} catch (e) {
console.log(e);
}
Тест с base64
const credentials = btoa(username + ':' + password);
const basicAuth = 'Basic ' + credentials;
axios.post(session_url, {
headers: { 'Authorization': + basicAuth }
}).then(function(response) {
console.log('Authenticated');
}).catch(function(error) {
console.log('Error on Authentication');
});
я получаю сообщение об ошибке{} "консольный журнал, а не ответ об успехе, который я ожидаю
следующий комментарий, который я получил, думаю, решил:« Из-за потенциальных угроз безопасности, связанных с раскрытием ключа API учетной записи, Mailchimp не поддерживает клиентскиесторонняя реализация нашего API с использованием запросов CORS »