2012-06-18 4 views
1

J'essaie d'avoir accès à un service web «gratuit» qui publie London Gold et Silver Fixes.Service Web utilisant SOAP, WSDL ne fonctionne pas - PHP

J'ai trouvé les deux services suivants, mais je suis incapable d'obtenir les services pour retourner des données utiles.

Est-ce que je fais quelque chose de mal ou est-ce que le serveur ne publie pas de données? Quelqu'un sait-il d'autres serveurs «Free» London Gold & Silver Fix qui fonctionnent?

CODE CLIENT:

<pre> 
<?php 
$c = new soapclient('http://www.restfulwebservices.net/wcf/LondonGoldFixService.svc?wsdl'); 
print_r($c->GetMarketData()); 
?> 
</pre> 
<br /> 

<pre> 
<?php 
$c = new soapclient('http://www.webservicex.net/londongoldfix.asmx?wsdl'); 
print_r($c->GetLondonGoldAndSilverFix()); 
?> 
</pre> 

SERVEUR DE SORTIE:

stdClass Object 
    (
    [GetMarketDataResult] => stdClass Object 
     (
      [Gold_AM_USD] => 0 
      [Gold_AM_STG] => 0 
      [Gold_AM_EUR] => 0 
      [Gold_PM_USD] => 0 
      [Gold_PM_STG] => 0 
      [Gold_PM_EUR] => 0 
      [Silver_CENTS] => 0 
      [Silver_PENCE] => 0 
      [Silver_EUR] => 0 
      [Status] => Failed 
     ) 
) 

stdClass Object 
(
    [GetLondonGoldAndSilverFixResult] => stdClass Object 
     (
      [Gold_AM_USD] => 0 
      [Gold_AM_STG] => 0 
      [Gold_AM_EUR] => 0 
      [Gold_PM_USD] => 0 
      [Gold_PM_STG] => 0 
      [Gold_PM_EUR] => 0 
      [Silver_CENTS] => 0 
      [Silver_PENCE] => 0 
      [Silver_EUR] => 0 
      [Status] => Failed 
     ) 

) 

Répondre

0

Il semble que le serveur renvoie les données. Tout est nul. Votre code de savon fonctionne. Le site doit renvoyer de mauvaises données ou être cassé.