Bonjour,
En fait, j’ai créé le token (un seul) au niveau du webservice dans moodle et je le sauvegarde dans mon application. À chaque fois que j’ai besoin de faire une requête dans mon application, je l’utilise.
- Lorsque tu réalises une seule et unique requête, as-tu plus d'informations sur l'erreur qui se produit ?
Quand j’ai une erreur, je recevait généralement ceci avec du texte dans debuginfo, mais vu que site est actuellement en production, c’est généralement l’utilisateur qui me dit que ça planté:
<?xml version="1.0" encoding="UTF-8"?> <EXCEPTION class="invalid_parameter_exception"> <MESSAGE>Valeur incorrecte de paramètre détectée</MESSAGE> <DEBUGINFO></DEBUGINFO> </EXCEPTION>
Et quand tout va bien, j’ai cela:
<?xml version="1.0" encoding="UTF-8" ?> <RESPONSE> <MULTIPLE> <SINGLE> <KEY name="id"> <VALUE>int</VALUE> </KEY> <KEY name="username"> <VALUE>string</VALUE> </KEY> </SINGLE> </MULTIPLE> </RESPONSE>Mon problème, c’est que pour un même ensemble de données j’ai l’échec et après quand je renvoie j’ai succès.
- Lorsque tu réalises de multiples requêtes, est-ce que tu attends bien de recevoir la réponse de la requête qui précède avant de transmettre la suivante ?
Oui, parce que j’ai besoin de la valeur de l’id pour faire la suite du traitement dans mon application avant de lancer une autre création.
- Ton application est codée en quel(s) langage(s) ?
C’est du php, j’utilise le framework Laravel