Bonjour à tous,
j'utilise le web service que propose amazone pour la gestion des commandes, il se trouve à l'adresse suivante : https://developer.amazonservices.fr/...10101/php.html

Il met donc a disposition une bibliothèque php permettant d'utiliser ces fonctionnalités. Je suis donc les étapes de branchement ce trouvant à la même page sous le titre "Démarrage rapide", dans un premier temps je ne comprend ce qu'ils entendent par : "Régler votre nœud final MWS en activant la ligne de script du nœud final correct pour votre local".

De plus j'ai essayé de tester leur bibliothèque, j'ai donc un fichier test.php ci dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
 
include_once("Client.php");
include_once("Model.php");
include_once(".config.inc.php");
 
$serviceUrl = "https://mws.amazonservices.fr/Orders/2011-01-01";
 
$config = array (
'ServiceURL' => $serviceUrl,
'ProxyHost' => null,
'ProxyPort' => -1,
'MaxErrorRetry' => 3,
);
 
$monClient = new MarketplaceWebServiceOrders_Client(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, APPLICATION_NAME, APPLICATION_VERSION, $config);
$monClient->getOrder("AOD");
 
?>
le fichier .config.inc.php contient les constantes : AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, APPLICATION_NAME, APPLICATION_VERSION.

Et le problème c'est que j'ai une erreur php que je ne comprend pas qui est :

Fatal error: Uncaught exception 'Exception' with message 'Unable to construct from provided data. Please be sure to pass associative array or DOMElement' in /Users/benjaminmathieu/Sites/projetStage/amazon-mws-v20110101-php-2011-11-01._V135340451_/src/MarketplaceWebServiceOrders/Model.php:45

Pourvez-vous m'aider ?

Merci d'avance