J'utilise l'API pour ajouter de nouveaux participants.
J'ai besoin d'afficher une liste des enquêtes créee dans mon limesurvey avec l'API.
J'ai vu que la fonction "list_surveys" liste uniquement l'enquête appartenant à un utilisateur.
Dans mon cas, l'utilisateur n'appartient pas encore à la liste.
Comment puis-je simplement afficher une liste d'enquêtes existantes sans passer l'utilisateur en paramètre ?
Tu utilise l'utilisateur numéro 1 : il voit tous les questionnaires.
Ou mieux l'utilisateur de l'API : il voir les questionnaires sur lequel il à les droits.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Fatal error: Uncaught Error: Call to undefined function list_surveys() in /web/www/alfred/qds/lmjsonAddParticipant.php:30 Stack trace:
#0 /web/www/alfred/qds/qds.php(11): addParticipants(616685, Object(stdClass))
#1 /web/www/alfred/index.php(121): include('/web/...')
#2 {main} thrown in /web/www/alfred/qds/lmjsonAddParticipant.php on line 30
Si, c'est même la fonction que j'ai utilisé pour corriger le problème avec mssql et remote control sur la version 7.2
C'est donc du coté du code de lmjsonAddParticipant.php qu'il faut regarder.
Et vu que api.limesurvey.org est automatiquement généré en fonction du code actuel de LimeSurvey : il y a peu de chances qu'il ne soit pas à jour …
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Et en pièce jointe une capture d'écran de la gestion des utilisateurs.
Voici le résultat en sortie :
Code:
sSessionKey
trISAlM5__bH8i1AZn8Xa4ELZWYg_Oy2
Liste des sondages
Fatal error: Uncaught Error: Call to undefined function list_surveys() in /home/jean/web/www/limesurvey/lmjsonAddParticipant.php:25
Stack trace:
#0 {main}
thrown in /home/jean/web/www/limesurvey/lmjsonAddParticipant.php on line 25
La fonction doit être appelée par le client … ce n'est pas une fonction de ton code.
Et pas la peine d'exemple : celui dont tu t'es servi est très clair …
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.