我试图从蒸汽社区市场返回一个完整的json模式。 不幸的是,它只返回了第一个模式。
它应该返回:{"成功":true," lowest_price":" $ 0.63","音量":&#34 ; 5301"" median_price":" $ 0.68#34;}
Instaid它只返回{"成功":true}
<?php
$hash = "AK-47 | Elite Build (Minimal Wear)";
$marketObj = json_decode(file_get_contents("http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=$hash"), true);
if ($marketObj['success'] !== true) {
echo jsonErr('An error occured while fetching market price for an item.');
return;
}else {
echo ($marketObj['lowest_price']);
}
?>
所以问题是我无法读取脚本中的其他参数。 有人知道吗?
答案 0 :(得分:0)
您需要double foo(struct A* p, struct B* q) {
double b = q->field0;
*p = (struct A*){ 0 };
return b + q->field0; // compiler may return 2*b
}
查询字符串,因为它具有特殊字符:
urlencode()
或者,您可以这样做:
$hash = urlencode("AK-47 | Elite Build (Minimal Wear)");