Web Service - GetPassages
Da Libro Bianco OpenPass.
Versione del 27 set 2016 alle 15:33 di Marco (Discussione | contributi) (→Esempio di risposta con successo)
Indice
Informazioni generali
| Titolo | GetPassages |
| Descrizione | Servizio web che permette la lettura, da parte di un webshop, di tutti i passaggi effettuati da ciascun RegisterWebSaleID in una determinata giornata. Il servizio prevede che sia presente il cookie di sessione OPSESSIONID. |
| Tipo WS | Rest |
| URL risorsa | master2.openpass.it/GetPassages |
| Metodi consentiti | POST |
Parametri input
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| RegisterWebSaleID | IntegerUnsigned | Si | Seriale di vendita |
| Data | Date [aaaa-mm-gg] |
Si | Data del passaggio |
Parametri output
| Nome | Tipo | Descrizione |
|---|---|---|
| Passages | Array | Array di Passage |
Oggetto Passages
| Nome | Tipo | Descrizione |
|---|---|---|
| Company | Integer | Identificativo della company |
| LogTime | Datetime [aaaa-mm-gg hh:mm:ss] |
Istante del passaggio |
| CheckpointName | Text | Nome del checkpoint |
Esempio di chiamata
Clicca su Espandi per visualizzare il codice
$.ajax({
url: "master2.openpass.it/GetPassages",
dataType: "json",
data: {
RegisterWebSaleID: 116,
Data: “2016-01-01”
},
type: "POST",
success: function (r) {
console.log(r);
},
error: function (r) {
console.log(r.responseText);
}
});
Esempio di risposta con successo
| Codice | Contenuto |
|---|---|
| 200 | {
"Passages": [
{
"Company": "1",
"LogTime": "2016-01-01 12:30:30",
"CheckpointName": "cabinovia andata"
}
]
}
|