2015-12-21 162 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