В настоящее время я использую API на www.bloomapi.com с AngularJS и продолжаю получать этот отказ:
XMLHttpRequest не может загрузить http://www.bloomapi.com/api/search?limit=1&offset=0&key1=npi&op1=eq&value1=1861733537. В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Таким образом, доступ к источнику 'http://localhost' запрещен.
Я не уверен, связана ли проблема с BloomAPI (например, нужен ли мне ключ API или что-то в этом роде) или что-то не так с моим вызовом API.
Это мой код...
ФАБРИКА:
.factory('ProviderService', ['$resource', function($resource) {
return $resource('http://www.bloomapi.com/api/search?limit=1&offset=0&key1=npi&op1=eq&value1=:npi',
{npi:'@npi'}
)}
])
КОНТРОЛЛЕР:
ProviderService.get({npi:'1861733537'}, function(res) {
$scope.providerNPI = res.id;
$scope.providerName = res.result.last_name;
console.log($scope.providerName);
});
Большое спасибо!