2010-09-08 439 views
-1

喜的朋友我試圖解決我怎麼可以訪問暈達到API來獲取美國Bungie的已經發布了一個API,用於這這裏是鏈接http://www.bungie.net/fanclub/statsapi/Group/Resources/Article.aspx?cid=545064需要PHP API幫助

如何通過PHP訪問該服務,顯示一些統計需要幫助的感謝

我試圖像這樣

<?php 
require_once('lib/nusoap.php'); 
$wsdl = "http://www.bungie.net/api/reach/ReachApiJson.svc?wsdl"; 
$client = new soapclient($wsdl, 'wsdl'); 
$parameters['parameters']['apikey'] = "xxx"; 
$result = $client->call("GetGameMetadata", $parameters); 
?> 

回答

2

在PHP中使用JSON是非常簡單的。

<?PHP 
$uri = 'http://www.bungie.net/api/reach/reachapijson.svc/game/metadata/xxx'; 
if (! $json = file_get_contents($uri)){ //cURL can be faster and more flexible, but this ought to work 
    trigger_error('API call failed!'); 
} 
if (! $result = json_decode($json)){ 
    trigger_error('API returned bad data?'); 
    //maybe log some stuff here, so you can debug. 
} 
print_r($result); //see what you got. 
+0

可以請你告訴我,我怎麼能與捲曲 – r1400304 2010-09-14 19:00:43

+0

爲此,我試試這個代碼,我嘗試了很多次,指出錯誤的方式沒什麼感謝對我的作品對你有所幫助 – r1400304 2010-09-14 19:01:11