Windev et webservices prestashop

Fermé
kayajiro Messages postés 58 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 27 janvier 2015 - 13 janv. 2015 à 14:40
 ChrisTof - 13 févr. 2015 à 10:51
Bonjour,
J'ai un probleme je tourne en rond depuis quelques jours ,
voila :

J'ai un site sous prestashop le webservice fonctionne,
j'arrive a récupérer les données par HTTPRequête ci-dessous mon code :

Reception, sEpuration est une chaîne

HTTPRequête(SAI_url + "/api/customers","","","","",SAI_ticket,"")
sReception = HTTPDonneRésultat(httpRésultat)
sEpuration = XMLExtraitChaîne(sReception,"customers",1,XMLExact)
SAI_requetterecu = sEpuration



Mon souci c'est que je n'arrive pas à extraire les informations desiré,
il me renvoi dans mon champ de saisie "SAI_requetterecu" (le champ de saisie me sert à tester l'extraction) :

<customer id="1" xlink:href="http://monsite.fr/api/customers/1"/>
<customer id="2" xlink:href="http://monsite.fr/api/customers/2"/>
<customer id="3" xlink:href="http://monsite.fr/api/customers/3"/>



Le but final étant de récupérer la liste customers dans une table
A voir également:

2 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
13 janv. 2015 à 20:40
Salut,

Tu as pas envisagé d'envoyer une requête au SGBD directement ?
0
kayajiro Messages postés 58 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 27 janvier 2015
14 janv. 2015 à 13:46
Bonjour Célien,
j'ai déjà codé un logiciel exploitant en direct la BDD grace à un connecteur PHP,
je souhaitais juste utiliser un moyen moins intrusif et plus propre.

https://forums.commentcamarche.net/forum/affich-31185932-script-import-csv#p31368601
0
Bonjour,

Où en es-tu dans ton projet ?

Pour pouvoir travailler facilement avec Prestashop, la première des choses est d'exporter en XML les différents api prestashop nécessaire et de les importer dans les "Descriptions XML et XSD" de ton projet Windev.

pour une liste des clients, il te faudra donc le XML de /api/customers/x pour pouvoir utiliser facilement les balises dans Windev.
0