繁体   English   中英

Zillow API错误:“不存在“ Access-Control-Allow-Origin”标头”

[英]Zillow API Error:“No 'Access-Control-Allow-Origin' header is present”

我试图从XML中提取一些Zillow数据,但是在加载XML时遇到问题。 我的代码如下(我用URL中的API KEY替换了API密钥):

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
$.ajax({
url: "http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API KEY&address=10608+floral+park+lane&citystatezip=20878",
dataType: 'xml',
success: function(data){
    console.log(data);

}

});

</script>

但是,我收到以下错误:

XMLHttpRequest无法加载http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=API KEY&address = 10608 + floral + park + lane&citystatezip = 20878。 所请求的资源上没有“ Access-Control-Allow-Origin”标头。 因此,不允许访问来源“ http:// WEBSITE DOMAIN”。

有人能指出我正确的方向/告诉我到底发生了什么吗?

这是一个跨域请求-仅允许您从自己的域中请求资源。

Zillow不支持JavaScript API,因此您需要创建自己的服务器端服务以对其进行查询(向前查询),并与HTML页面位于同一域中。 然后您可以调用它(作为代理)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM