Jump to content

Recommended Posts

Bonjour,

 

Je me permets de poster un message après avoir passé quelques heures à faire des tests car je désespère un peu...

 

J'ai un site et une boutique d'un client hébergé sur du Plesk 11. La boutique se trouve dans le sous-domaine shop (en https) et tourne sous la version 1.5.6.0.

 

Je souhaite utiliser le principe des webservices pour que, depuis le site Internet, je puisse récupérer la liste des clients. Je me suis basé sur la doc trouvé ici : http://doc.prestashop.com/display/PS15/Using+the+PrestaShop+Web+Service et aussi avec le PDF http://doc.prestashop.com/download/attachments/327702/CRUD+Tutorial+FR.pdf.

 

Malheureusement, cela ne fonctionne pas. Le script me retourne Bad ID.

 

Voilà le script utilisé:

define('DEBUG', true);
define('PS_SHOP_PATH', 'http://shop.maboutique.com');
define('PS_WS_AUTH_KEY', '######################');

require_once('./PSWebServiceLibrary.php');

// Here we make the WebService Call
try
{		
	$webService = new PrestaShopWebservice(PS_SHOP_PATH, PS_WS_AUTH_KEY, DEBUG);
	
	$opt['resource']='customers';
		
	$xml = $webService->get($opt);

	$resources = $xml->children()->children();
}

Le Return HTTP Body est :

RETURN HTTP BODY

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /api/customers was not found on this server.</p>
<hr>
<address>Apache Server at shop.maboutique.com Port 80</address>
</body></html>

J'ai essayé d'utiliser en FastCGI mais cela a donné toujours le même résultat.

 

En revanche, si j'essaie d'accéder à l'API directement depuis mon navigateur (https://shop.maboutique.com/api/customers), cela fonctionne très bien !

 

Avez-vous déjà rencontré ce genre de problème? Y a-t-il une configuration sur Plesk à vérifier?

 

Sur Plesk, la librairie CURL est bien présente.

 

Merci d'avance pour votre aide

G.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More