2010-09-08 120 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