Невозможно получить xml-ответ от веб-службы zillow api, которая вызывается из angularjs
Я пытаюсь позвонить с веб-службы Zillow API от Angular JS.
Вот мой исходный код:
$http.get('http://www.zillow.com/webservice/GetZestimate.htm?zws-id=<ZWSID>&zpid=48749425').success(function(response) {
alert(response) ;
console.log(response);
});
Это дает следующую ошибку:
XMLHttpRequest cannot load http://www.zillow.com/webservice/GetZestimate.htm?zws-id=<ZWSID>&zpid=48749425.No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8080' is therefore not allowed access
Пожалуйста, кто-нибудь, помогите мне. Заранее спасибо.!
1 ответ
По этой ссылке: Ошибка API Zillow:"Нет заголовка" Access-Control-Allow-Origin ""
Zillow не поддерживает JavaScript API, поэтому нам нужно создать собственный серверный сервис, который запрашивает его (пересылает запрос) и размещает в том же домене, что и наша HTML-страница.
Следующий пост дает полный код с использованием Java
Как отправить данные на вызов API и получить их обратно, используя API zillow.com