wcs/help/fr/api-user.page

130 lines
4.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<page xmlns="http://projectmallard.org/1.0/"
type="topic" id="api-user" xml:lang="fr">
<info>
<link type="guide" xref="index#api" />
<revision docversion="0.1" date="2013-01-04" status="draft"/>
<credit type="author">
<name>Frédéric Péters</name>
<email>fpeters@entrouvert.com</email>
</credit>
<desc>Demandes et brouillons dun usager</desc>
</info>
<title>Récupération des données dun usager</title>
<p>
Il sagit ici dAPI permettant à un logiciel tiers de récupérer les données
associées aux usagers enregistrés.
</p>
<section id="forms">
<title>Demandes</title>
<p>
La liste des demandes transmis par un usager est accessible à lURL
<code>/api/user/forms</code>, elle reprend un ensemble minimal
dinformations concernant chacun de ceux-ci.
</p>
<screen>
<output style="prompt">$ </output><input>curl https://www.example.net/api/user/forms<var>?signature…</var></input>
<output>{
"err": 0,
"data": [
{
"category_id": "1",
"category_name": "Divers",
"datetime": "2014-03-28 15:36:52",
"form_name": "Demande dinscription",
"form_slug": "demande-d-inscription",
"form_number": "123",
"form_number_raw": "123",
"form_receipt_date": "28/03/2014",
"form_receipt_time": "15:36",
"form_status": "Nouveau",
"form_status_is_endpoint": false,
"form_uri": "demande-d-inscription/123/",
"form_url": "http://www.example.net/demande-d-inscription/123/",
"form_url_backoffice": "http://www.example.net/backoffice/demande-d-inscription/123/",
"name": "Demande dinscription",
"status": "Nouveau",
"title": "Demande dinscription #123 (Nouveau)",
"url": "http://www.example.net/demande-d-inscription/123/",
},
{
"category_id": "2",
"category_name": "Prise de rendez-vous",
"datetime": "2014-03-17 10:39:52",
"form_name": "Rendez-vous avec le service B",
"form_slug": "rendez-vous-service-b",
"form_number": "456",
"form_number_raw": "456",
"form_receipt_date": "17/03/2014",
"form_receipt_time": "10:39",
"form_status": "En cours",
"form_status_is_endpoint": false,
"form_uri": "rendez-vous-service-b/456/",
"form_url": "http://www.example.net/rendez-vous-service-b/456/",
"form_url_backoffice": "http://www.example.net/backoffice/rendez-vous-service-b/456/",
"name": "Rendez-vous avec le service B"",
"status": "Nouveau",
"title": "Rendez-vous avec le service B #456 (En cours)",
"url": "http://www.example.net/rendez-vous-service-b/456/",
},
{
"category_id": "3",
"category_name": "Modification de vos coordonn\u00e9es",
"datetime": "2014-03-17 10:42:17",
"form_name": "Changement dadresse",
"form_slug": "changement-d-adresse",
"form_number": "424",
"form_number_raw": "424",
"form_receipt_date": "17/03/2014",
"form_receipt_time": "10:42",
"form_status": "Traitement de la demande termin\u00e9",
"form_status_is_endpoint": true,
"form_uri": "changement-d-adresse/424/",
"form_url": "http://www.example.net/changement-d-adresse/424/",
"form_url_backoffice": "http://www.example.net/backoffice/changement-d-adresse/424/",
"name": "Changement dadresse",
"status": "Traitement de la demande termin\u00e9",
"title": "Changement dadresse #424 (Traitement de la demande termin\u00e9)",
"url": "http://www.example.net/changement-d-adresse/424/",
}
]
}</output></screen>
<p>
Il est possible de recevoir un ensemble plus complet de données en passant un
paramètre <code>full=on</code> à ladresse. Pour inclure également les
brouillons, un paramètre <code>include-drafts=true</code> peut être passé.
</p>
</section>
<section>
<title>Brouillons</title>
<p>
La liste des brouillons de lusager est accessible à ladresse
<code>/api/user/drafts</code>.
</p>
<screen>
<output style="prompt">$ </output><input>curl https://www.example.net/api/user/drafts<var>?signature…</var></input>
<output>{
"err": 0,
"data": [
{
"datetime": "2014-07-21 10:15:21",
"name": "Demande de relecture",
"title": "Demande de relecture, brouillon enregistré le 21/07/2014 10:15",
"url": "http://www.example.net/demande-de-relecture/164"
}
]
}</output></screen>
</section>
</page>