Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP > APIs
APIs DOM, SAX, JAXP,STAX... leur fonctionnement, leurs implémentations Avant de poster -> FAQ XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/03/2010, 12h09   #1
bennygames
Invité de passage
 
Benoit Travers
Inscription : mars 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : Benoit Travers

Informations forums :
Inscription : mars 2010
Messages : 1
Points : 0
Points : 0
Par défaut Utiliser un API

Bonjour, je ne m'y connais pas du tout en API, etc..!

Néanmoins je voudrais utiliser un API permettant de suivre l'avancé du colis envoyé par Liveshipment.

Voici le lien pour télécharger les instructions et tout!

Avec de l'aide, j'ai réussi à faire ceci:

<?php
class TrackingRequest
{
var $MerchantUsername;
var $InvoiceNumber;
var $APIRequestKey;
function TrackingRequest($username, $invoiceNo, $key)
{
$this->MerchantUsername = strtolower($username);
$this->InvoiceNumber = strtolower($invoiceNo);
$this->APIRequestKey = base64_encode(md5($username. $invoiceNo. $key, true));
}

function getOrderStatus()
{
try
{
$client = new SoapClient("http://www.liveshipment.com/API/Tracking.asmx?WSDL");
$trackingResponse = $client->GetTracking(array('trackingRequest' => $this));
return $trackingResponse->GetTrackingResult;
}
catch (Exception $e)
{
return $e->getMessage();
}
}
}



$Track = new TrackingRequest('bennygames','gadgetorama009','QKBTUAYOGGPVXRWZPNZKOUMSABDPRP');
$trackdata = $Track->getOrderStatus();
?>




Pouvez vous me dire ce qui ne vas pas?

Merci
bennygames est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2010, 11h25   #2
polymorphisme
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
Publishing
Inscription : octobre 2009
Messages : 1 424
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 39
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Publishing

Informations forums :
Inscription : octobre 2009
Messages : 1 424
Points : 2 333
Points : 2 333
Bonjour,

et ton interpréteur en dit quoi de tout cela ?
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h16.


 
 
 
 
Partenaires

Hébergement Web