| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Cranky21 WRInaute discret

Inscrit le: 28 Avr 2004 Messages: 53 Localisation: Liège
|
Posté le : Mer Fév 08, 2006 15:17 Sujet du message: WebService Amazon via SOAP |
|
|
Bonjour,
voila je voudrais pouvoir gerer plus facilement le contenu de la "librairie" que je propose sur mon site.
J'essaie donc d'utiliser leur service web mais c'est un peu la galere...
J'utilise la librairie nusoap pour les acces en php4.
J'aimerai par exemple pouvoir recuperer les infos d'un produit a partir de son code ASIN, j'ai donc esssaye avec le code suivant :
| Code: |
<?php
require_once('includes/nusoap.php');
$client = new soapclient('http://webservices.amazon.fr/AWSECommerceService/AWSECommerceService.wsdl', true);
$params = array();
$params['Service'] = 'AWSECommerceService';
$params['AWSAccessKeyId'] = 'MA CLE'; // cle obtenue apres inscription sur aws.amazon.com
$params['AssociateTag'] = 'creationdesit-21';
$params['Request'] = array('IdType' => 'ASIN', 'ItemId' => '2841771563', 'MerchantId' => 'Amazon', 'ResponseGroup' => 'Small');
$err = $client->getError();
if ($err)
die('Constructor error: '.$err);
$proxy = $client->getProxy();
$result = $proxy->ItemLookup($params);
print_r($result);
?>
|
Le probleme est le suivant...
Selon le code ASIN que je passe en parametres pour ItemId, soit j'ai bien le resultat obtenu ou bien j'ai l'erreur suivante :
"is not a valid value for ItemId. Please change this value and retry your request"
Par exemple pour l'ASIN suivant : 2841771563 => aucun probleme ca fonctionne nickel
Par contre pour 2844275915, la j'ai le message d'erreur cite plus. Alors que le livre existe bien sur amazon.fr (c'est de la que j'ai pris le code ASIN), il est dispo et tout et tout...
Soit c'est moi qui m'y prend mal soit heu bne je sais pas trop quoi en fait...
Merci d'avance pour votre aide. |
|
| |
|
 |
ecocentric WRInaute accro

Inscrit le: 10 Fév 2004 Messages: 3262 Localisation: Mons
|
Posté le : Mer Fév 08, 2006 17:06 Sujet du message: WebService Amazon via SOAP |
|
|
Ca doit marcher, si l'ASIN est bon.
Vérifie que tu es bien sur le même catalogue. |
|
| |
|
 |
Cranky21 WRInaute discret

Inscrit le: 28 Avr 2004 Messages: 53 Localisation: Liège
|
Posté le : Mer Fév 08, 2006 17:38 Sujet du message: WebService Amazon via SOAP |
|
|
Heu comment dire..., je suis confu...
L'url du fichier wsdl pour amazon.fr n'est pas :
-http://webservices.amazon.fr/AWSECommerceService/AWSECommerceService.wsdl
(pourtant il "marche" mais apparement pour certains articles...)
Mais il faut utiliser cette adresse ci :
-http://webservices.amazon.com/AWSECommerceService/FR/AWSECommerceService.wsdl |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|