Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
documentazione_api [2020/09/22 17:59] enterprise |
documentazione_api [2020/09/22 18:11] (versione attuale) enterprise |
||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| ====== Sindaci in Contatto Documentazione API v0.1 ====== | ====== Sindaci in Contatto Documentazione API v0.1 ====== | ||
| - | |||
| - | ====== | ||
| **Introduzione ** | **Introduzione ** | ||
| Linea 36: | Linea 34: | ||
| **Esempio di codice CURL: ** | **Esempio di codice CURL: ** | ||
| - | |||
| - | curl -X POST [[https:// | ||
| < | < | ||
| + | curl -X POST https:// | ||
| -H " | -H " | ||
| - | -d ' | + | -d ' |
| </ | </ | ||
| **Esempio di codice PHP:** | **Esempio di codice PHP:** | ||
| + | |||
| + | < | ||
| + | $url = " | ||
| + | |||
| + | $curl = curl_init($url); | ||
| + | curl_setopt($curl, | ||
| + | curl_setopt($curl, | ||
| + | curl_setopt($curl, | ||
| + | |||
| + | $headers = array(); | ||
| + | $headers[" | ||
| + | |||
| + | curl_setopt($curl, | ||
| + | |||
| + | $data = ' | ||
| + | |||
| + | curl_setopt($curl, | ||
| + | |||
| + | //for debug only! | ||
| + | curl_setopt($curl, | ||
| + | curl_setopt($curl, | ||
| + | |||
| + | $resp = curl_exec($curl); | ||
| + | curl_close($curl); | ||
| + | var_dump($resp); | ||
| + | |||
| + | </ | ||
| **Esempio javascript/ | **Esempio javascript/ | ||
| - | var url = " | + | < |
| + | var url = " | ||
| - | //Risposte: // | + | var xhr = new XMLHttpRequest(); |
| + | xhr.open(" | ||
| - | //Risposta corretta: // | + | xhr.setRequestHeader(" |
| - | //{ " | + | xhr.onreadystatechange = function () { |
| + | if (xhr.readyState === 4) { | ||
| + | console.log(xhr.status); | ||
| + | console.log(xhr.responseText); | ||
| + | }}; | ||
| - | //Errore di autenticazione: // | + | var data = ' |
| - | //{ " | + | xhr.send(data); |
| + | |||
| + | </code> | ||
| + | |||
| + | // // | ||
| + | |||
| + | ==== Risposte: ==== | ||
| + | |||
| + | === Risposta corretta: === | ||
| + | |||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | **Errore di autenticazione: | ||
| + | |||
| + | < | ||
| + | { | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | </code> | ||
| // // | // // | ||