如何通过 javascript 获得跨域 json
how to get cross-domain json by javascript
在 javascript 中有什么方法可以做到这一点吗?
<?
$fgc=file_get_contents('http://steamcommunity.com/market/priceoverview/?country=PL¤cy=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20AWP%20|%20Worm%20God%20%28Minimal%20Wear%29');
$json=json_decode($fgc,true);
echo $json['lowest_price'];
?>
不,这是不可能的。
steamcommunity.com 要么必须支持 jsonp(它不支持),要么设置正确的 headers 以允许 CORS(它不支持)。
您唯一的选择是在 PHP 中使用代理来传递数据,但很可能是 steamcommunity.com 没有实现这些功能的原因,您可能会破坏他们的版权。
在 javascript 中有什么方法可以做到这一点吗?
<?
$fgc=file_get_contents('http://steamcommunity.com/market/priceoverview/?country=PL¤cy=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20AWP%20|%20Worm%20God%20%28Minimal%20Wear%29');
$json=json_decode($fgc,true);
echo $json['lowest_price'];
?>
不,这是不可能的。 steamcommunity.com 要么必须支持 jsonp(它不支持),要么设置正确的 headers 以允许 CORS(它不支持)。
您唯一的选择是在 PHP 中使用代理来传递数据,但很可能是 steamcommunity.com 没有实现这些功能的原因,您可能会破坏他们的版权。