2015-12-21 97 views
0

我在处理我的项目时遇到了新问题。蒸汽市场图片API

我想这个解码(我试过至今):

$items = array($_POST['eingabe']);  
$strs = file_get_contents("https://open-market.io/api/search/?name=$items&appID=730&limit=5"); 
$json = json_decode($strs, true); 
$picimage = $json['results'][0]['image']; 
echo '<a class="test1">' . $picimage . '</a></div></br>'; 

我真的不知道我做错了什么。有人可以告诉我我的错误吗?

例如用于JSON:

https://open-market.io/api/search/?name=Chroma%20Case&appID=730&limit=5

+0

什么是您要求的网址?你能回应“https://open-market.io/api/search/?name=$items&appID=730&limit=5” – kurt

+0

例如:https://open-market.io/api/search/?name=Chroma %20Case&appID = 730&limit = 5 – ideasia

+0

你的代码在myside上工作正常,我使用“counter”作为名称参数。您需要查看$ items中的内容。仅供参考,你应该删除你的appID小心张贴保密信息。 – kurt

回答

0

破灭阵列,并且进行urlencode它。

<?php 
 
$items = array('counter','age'); 
 
$strs = file_get_contents("https://open-market.io/api/search/?name=".urlencode(implode($items,','))."&appID=730&limit=5"); 
 
$json = json_decode($strs, true); 
 
$picimage = $json['results'][0]['image']; 
 
echo '<a class="test1"> ' . $picimage . "</a></div></br>";

+0

非常感谢。你是我的英雄:D – ideasia