Я пытаюсь использовать getAddress.io , и хотя синтаксис очень прост, я пытаюсь написать свое внутреннее управление, которое может получать домены из белого списка и их использование и т. Д.
Итак, вот мой звонок в jQuery:
$.ajax({
url: " https://api.getAddress.io/v2/usage",
context: document.body,
method: "GET",
data: {"api-key": getAddressAPIKey}
}).done(function(results) {
$("div.usage").append(results);
});
Кажется, все в порядке. Однако он возвращает следующую ошибку:
Failed to load https://api.getaddress.io/security/ip-address-whitelist?api-key=[apikey]: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://admin.awme.local' is therefore not allowed access.
Что я делаю не так? Я понимаю, в чем заключается ошибка, поскольку я написал свои собственные API-интерфейсы, но это общедоступный API-интерфейс, который я, очевидно, не могу контролировать - и поэтому не могу изменить их код, чтобы разрешить мне доступ. Это платная услуга, поэтому я должен иметь возможность запросить ее и вернуть свои данные. Почему я получаю эту ошибку?