2015-05-10 96 views
-2

開始時我想說我正在搜索網絡以找到它,但我沒有找到任何有用的東西。我用PHP,HTML和CSS編寫。不在JS或jQuery中。
我通過調用CS得到這樣的:GO庫存:
http://pastebin.com/8WupT8r0
我想要得到的物品的名稱和數量它們,然後打印這樣的:在蒸汽遊戲庫存中計數物品

鳳凰行動案例| 21x
AWP Asiimov(Field-Tested)| 1x
操作Vanguard Case | 65x
CS:GO案例密鑰| 2x

我想在PHP數組中有這個。
我試過只調用庫存。你能一步一步解釋我,我該怎麼辦?謝謝。

+0

您可以一步一步向我們解釋您嘗試過什麼嗎?你有數據,你能告訴我們你想要的輸出/結果是什麼樣子嗎?你想要的物品名稱是什麼,你計算的是什麼?我們不知道你的預期結果是什麼。 – Sean

+0

@Sean 我試過只調用庫存。我想我的輸出是這樣的: Operation Phoenix Case | 21x AWP Asiimov(Field-Tested)| 1x 操作Vanguard Case | 65x CS:GO案例密鑰| 2x 我想在PHP數組中使用它。 – Kartm

+0

請編輯您的問題與您想要的結果。很難在您的評論中看到您希望如何格式化它。 – Sean

回答

1

中檢索用戶的庫存在一些遊戲中,最好的辦法是使用接口

http://steamcommunity.com/profiles/[steamid]/inventory/json/[appid]/2/ 

例如:APPID]是730 CS:GO

這裏是你可以retreive庫存的例子用戶在CS:GO

$steamid = 'PUT YOUR STEAMID'; 

$destUrl = 'http://steamcommunity.com/profiles/' . $steamid . '/inventory/json/730/2/'; 

$context = stream_context_create(array('http' => array('header'=>'Connection: close\r\n'))); 
$data = file_get_contents($destUrl, false, $context); 
$data = json_decode($data, true); 

的答案,你會得到一個JSON對象與鍵「rgInventory」和「rgDescriptions」。

祝你好運,不要忘記將你的庫存設置爲公開的蒸汽選項。

+0

這正是我所期待的。你可以給我轉換我回到這個數組的代碼:http://pastebin.com/77cR8qVH? – Kartm