Interactivités: documentation pour le développeur:Protocole Justifier

Un article de ScriptdigitalWiki.

Jump to: navigation, search

Inscription des moteurs d'interactivités - Protocole Voter - Protocole Enquêter - Protocole Justifier


Sommaire

Protocole Justifier

Le protocole Justifier est une synthèse des protocoles Voter et Enquêter.

Pour envoyer les votes au serveur et recevoir en retour une répartition de ceux-ci en pourcentage, on créé une URL de la manière manière que dans le protocole Voter. Mais ici la transaction se fera en POST.

Pour envoyer le texte de l'opinion, on passe celui-ci au serveur en POST comme dans le protocole Enquêter.

Le tout est fait avec une seule requête au serveur.

Exemple

Client Flash

POST
/www/servicesweb2/sites/interactivites/justifier.php?
nombrequestions=3&
mode=insere&
urlClientFlash=http://www.client.com/fichier.swf&
vote=2

Content-type: application/x-www-form-urlencoded

texte_1           =   Ipso+lorum+ipso+factum

Réponse serveur

1 - Comme dans Voter, la répartition en pourcentage des votes.

2 - Les n dernières opinions qui correspondent à chaque vote exprimé. Si un vote, par exemple, le vote à la question 2 n'a pas été encore exprimé, le serveur ne retournera pas de réponses pour ce vote.

// reponses_n est urlencodé

Content-type: application/x-www-form-urlencoded

status =   ok&
vote_1=30&
vote_2=0&
vote_3=70&
reponses_3 =  
<p><b>14/01/2006 10:22:27 AM</b></p> <p>ceci est un réponse</p>
<p><b>14/01/2006 10:20:07 AM</b></p><p>une autre réponse</p>
<p><b>14/01/2006 07:34:23 AM</b></p><p>encore une réponse</p>
reponses_1 =  
<p><b>14/01/2006 10:22:27 AM</b></p> <p>ceci est bien</p>
<p><b>14/01/2006 10:20:07 AM</b></p><p>une autre chose</p>
<p><b>14/01/2006 07:34:23 AM</b></p><p>encore une patate</p>
etc.