Actions

Talk

Talk:RemoteControl 2 API

From LimeSurvey Manual

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Bonjour,

Je revisite ce module pour une utilisation à partir de JAVA et laisserai ci-dessous des remarques vis-à-vis du manuel (sauf s'il y a un meilleur endroit pour cela, merci de me le faire savoir en ce cas). Etant programmeur débutant il se peut qu'il existe des solutions différentes, plus adéquates !

- import org.apache.http.impl.client.DefaultHttpClient; est en deprecated ... utilisation possible de :

   + import org.apache.http.impl.client.DefaultHttpClient; et
   + import org.apache.http.impl.client.CloseableHttpClient; (thread safe et possède une méthode execute())
 du coup DefaultHttpClient client = new DefaultHttpClient();
 devient CloseableHttpClient client = HttpClientBuilder.create().build();


- Dans la fonction add_participants, le paramètre "createTokenKey" (boolean) n'accepte pas la valeur "false" pour empêcher la création automatique de Codes (paramètre "token"). Il faut utiliser "0" (zéro) à la place : "createTokenKey":"0"

- Concernant la fonction invite_participants, pour que celle-ci fonctionne il faut que le champ "emailstatus" du participant de la liste ait pour valeur "OK", il faut donc auparavant ajouter au cours d'un add_participant "emailstatus":"OK" dans les participantData des params ou similaire avec un set_participant_properties.