Jump to content

WebService : Dossier API introuvable


Recommended Posts

Bonjour à tous,

 

Je suis un utilisateur réçent de Prestashop.

J'ai utilisé la version 1.5 et réçemment la 1.6.

 

Mon soucis :

Il parait que pour faire fonctionner le WebService (dans mon cas pour lier Prestashop à EntrepriseFacile) il y a à la racine un dossier API.

Ce dossier je ne l'ai jamais vu, aussi bien en v1.5 qu'en 1.6, il n'est pas généré dans mon Back, il ne se trouve pas dans les dossiers d'install de Prestashop, en bref nulle part :)

 

Donc quand j'essai d'accéder à   http://monsiteweb.com/api/   ça me renvoye l'imposibilité d'afficher la page :

"The requested URL /api was not found on this server."

 

J'ai suivi les tutos :

- Ils parlent d'activer le WebService : Fait!

- Ils parlent de générer le fichier .htaccess : Cette option n'existe ni en v1.5 ni en v1.6 mais le fichier existe à la racine de quelques dossiers

- Ils disent de créer une clé : Fait!

Et ensuite de tester tout ça en allant dans   http://monsiteweb.com/api/     Dossier introuvable :'(

 

Si vous aviez une idée ^^

Merci et bonne journée

Edited by LUDIK (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Bonjour

 

J'ai malheureusement le même problème que vous.

Je n'ai pas trouvé de solution nulle part au problème.

 

Auriez-vous de votre coté trouvé une solution ?

 

Merci et bonne journée.

 

Bonjour,

 

Je ne me rappelle plus du détail mais je l'ai corrigé.

Je vais le faire de mémoire :

- API n'est pas un dossier à trouver, ne le cherchez plus :)  Si vous l'aviez créé, supprimez le il sert à rien. Voir pire, sa présence vous empêchera de faire fonctionner le WebService.

- Un fichier .htaccess doit se trouver dans la racine du dossier du site avec les droits CHMOD 666, si vous ne le trouvez pas, créez le ou copier le d'un autre dossier, il y en a d'autres ailleurs. Qu'il soit vierge ou plein on s'en fiche, il sera re-rempli comme il faut tout seul.

- Désactivation et Réactivation des ServicesWeb sous Prestashop devrait maintenant résoudre le problème.

 

Pour tester si ça marche : www.votresite.com/api   sous un navigateur internet devrait présenter une demande de login/mot de passe

Link to comment
Share on other sites

  • 1 year later...

Bonjour,

 

Je suis novice sur Prestashop et souhaiterai activer un web service et j'ai le même problème que ci dessus. J'ai bien lu que sur la version 1.4.XX il fallait généré un fichier htaccess. (outil puis générateur--> générer un fichier htaccess

Par contre j'ai déjà un fichier htaccess à la racine de mon site. J'y trouve dedans des informations pour renvoyer des écritures d'urls de la version anglaise de non site vers la version française (car j'avais eu un problème il y a quelques temps). SI je génère un nouveau fichier htaccess comme indiqué dans la notice il est bien précisé que l'ancien sera écrasé. Je n'y connais pas grand chose et mon web master me répond pas. Comment puis je faire?

 

Merci pour votre aide.

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

 

J'ai trouve une solution, je passe par une autre url (url directe sans rewrite de apache2):  http://adresse.de.votre.serveur/prestashop/webservice/dispatcher.php? ou 

http://[email protected]/prestashop/webservice/dispatcher.php?'>http://[email protected]/prestashop/webservice/dispatcher.php?

 (ne fonctionne pas avec IE naturellement, mais ok avec firefox et chrome)

 

avec curl:

curl -i -H Accept:application/json -X GET  http://[email protected]/prestashop/webservice/dispatcher.php

Pour obtenir l'information des adresses:

curl -i -H Accept:application/json -X GET  http://[email protected]/prestashop/webservice/dispatcher.php?'>http://[email protected]/prestashop/webservice/dispatcher.php?url=addresses
 

Pour obtenir l'information de l'adresse 1:

curl -i -H Accept:application/json -X GET  http://[email protected]/prestashop/webservice/dispatcher.php?'>http://[email protected]/prestashop/webservice/dispatcher.php?url=addresses/1

changez GET pour POST, PUT, etc.

 

Yves

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...