Di seguito è riportato un elenco di possibili messaggi di errore con la relativa spiegazione e i possibili passi successivi.
Messaggio | Spiegazione | I prossimi passi | |
Relativo all'autenticazione |
{"dettaglio": "Credenziali non valide", "status": 401, "source": {"pointer": "/" } } |
La combinazione di nome utente e password inviata non è valida. | Ricontrollare i dati inseriti o reimpostare la password dell'utente API. L'amministratore del vostro account Shippeo può aiutarvi(per saperne di più, leggetequi). |
{"dettaglio": "Il token \"{{shipperTokend}}" non è valido", "status": 401, "source": {"pointer": "/" } } |
Il token inviato non è valido. | Si prega di ricontrollare il token inserito o di richiederne uno nuovo. | |
{"dettaglio": "Token JWT scaduto", "status": 401, "code": "TOKEN_EXPIRED_EXCEPTION", "source": {"pointer": "/" }, "title": "Il token è scaduto" } |
Il token inviato è scaduto. |
Si prega di richiedere un nuovo token poiché questo token non è più valido. Come promemoria, un token API è:
E può essere rinfrescato al massimo una volta al giorno. |
|
Formato correlato |
{"dettaglio": "Messaggio json non valido ricevuto", "status": 400, "source": {"pointer": "/" } } |
Il messaggio JSON inviato non è corretto. |
Controllare il messaggio che si sta tentando di inviare, poiché questo JSON non è generalmente valido. Gli esempi sono disponibili nella documentazione dell'API. |
{"dettaglio": "Questo valore è troppo lungo. Dovrebbe avere al massimo 35 caratteri", "status": 400, "source": {"pointer": "/spedizione/ordini[0]/prelievo/nome" } } |
Il valore aggiunto per un campo specifico è troppo lungo. |
Controllare il campo indicato dalla sezione "puntatore" nel messaggio e accorciare il valore in modo che sia inferiore ai caratteri indicati. |
|
{"errori": [ { "detail": "Questo valore non deve essere vuoto", "status": 400, "source": { "pointer": "/spedizione/ordini[0]/prelievo/nome" } } ]} |
Manca un valore per un campo specifico del messaggio. |
Controllare il campo indicato dalla sezione "puntatore" nel messaggio e inserire un valore, poiché questo campo non può essere vuoto. |
|
{"dettaglio": "Questo valore è troppo corto. Dovrebbe avere 1 carattere o più", "status": 400, "source": {"pointer": "/spedizione/ordini[0]/unità di gestione[1]/codice_di_tracciamento" } } |
Il valore aggiunto per un campo specifico è troppo lungo. |
Controllare il campo indicato dalla sezione "puntatore" nel messaggio e allungare il valore oltre i caratteri indicati. |
|
{"dettaglio": "Questo valore non è un numero di telefono valido", "status":400, "codice": "validator.phone_number.invalid_phone_number_error", "sorgente":{"puntatore":"\/spedizione/ordini[0]\/contatti_di_notifica[0]\/comunicazione_numero" } } }
|
Numero di cellulare in formato internazionale (es. : +33612345678) o locale (es. : 0612345678) |
Se non è possibile fornire un numero di telefono, si prega di rimuovere l'intera sezione notificaContatti, altrimenti l'ordine non verrà creato con successo. |
|
{"dettaglio": "Questo valore non è un indirizzo e-mail valido", "status": 400, "code": "validator.email.strict_check_failed_error", "source": {"puntatore": "/spedizione/ordini[0]/contatti_di_notifica[0]/email" } }
|
Potrebbe mancare la parte dell'indirizzo e-mail: support@shippeo. |
Se non è possibile fornire l'e-mail, si prega di rimuovere l'intera sezione notificationContacts, altrimenti l'ordine non verrà creato con successo. |
|
Legato all'agenzia | {"errors":[{"detail": "non è stato possibile trovare un'agenzia con le informazioni fornite", "status": 400,"source":{"pointer": "\/spedizione/ vettore"}}. | L'agenzia a cui l'ordine è stato affidato non esiste o ha un riferimento diverso. | Verificate con il vostro contatto del vettore Shippeo. Assicurarsi di includere: il JSON, il nome del vettore, il riferimento del vettore che si sta utilizzando. |
{"errors":[{"detail": "Agency already charter", "status":400, "source":{"pointer":"\/"}}]} | L'ordine è già stato affidato a un'agenzia. |
|
|
{"errors":[{"detail": "Agenzia non trovata per il campo situation_justification.charter .agency"}}. | L'agenzia a cui l'ordine era stato affidato non esiste o ha un riferimento diverso. | Verificate con il vostro contatto del vettore Shippeo. Assicurarsi di includere: il JSON, il nome del vettore e il riferimento al vettore che si sta utilizzando. | |
Ordine relativo
|
{"errors":[{"detail": "Questo valore non deve essere nullo", "status":400, "source":{"pointer":"\/situation_justification\ /charter\/agency\/id"}]}]} |
Un valore nel file ha il valore 0, che non è consentito. | Controllare il file JSON per verificare che non vi siano valori uguali a 0. |
{"errors":[{"detail": "Questo valore è troppo corto. Dovrebbe avere 1 carattere o più", "status":400, "source":{"pointer":"\/order\/id"}]}. |
Un valore nel file non contiene informazioni. | Verificare che il file JSON non contenga alcun valore che non contenga informazioni. | |
{"errori":[{"dettaglio": "Riferimento ordine non trovato", "status": 400, "source":{"pointer":"\/ordine"}]} |
Il riferimento all'ordine non è stato trovato. |
Controllate il vostro account Shippeo per verificare se l'ordine esiste. |
|
{"errors":[{"detail": "Ordine non trovato con filtri : "OrderById(id= "xxxxxx"), NotArchivedOrd", "status":400, "source":{"pointer":"\/order\/id"}]} |
L'ordine non può essere trovato con questi filtri. |
Questo errore può avere diverse ragioni, ma il motivo principale è che l'ordine non è più attivo e quindi non è più possibile aggiornarlo. Di conseguenza, è possibile controllare l'ordine in questione in Shippeo per verificare se l'ordine è ancora in corso. In tal caso, vi invitiamo a contattare il nostro team di assistenza Shippeo. |
|
{"errori":[{"dettaglio": "L'ordine non può essere accoppiato con la stessa media", "status": 400, "source":{"pointer": “\/pair\/mean\/id”}}]} | L'ordine è già stato abbinato alla stessa risorsa. | Non è necessario intervenire in questo caso, poiché gli ordini sono già stati abbinati alla risorsa giusta. | |
{"errori":[{"dettaglio": "Impossibile eseguire un'azione su un ordine finito", "status": 400, "source":{"pointer":"\/"}}]} | L'ordine è già chiuso. | Non è necessario intervenire in questo caso, poiché un ordine chiuso non può più essere aggiornato. | |
{"errors":[{"detail": "L'externalId è già utilizzato in questa organizzazione", "status":400, "source":{"pointer":"\/canonical_external_id"}]}]}. |
L'ID dell'ordine è già utilizzato per un altro ordine. |
L'ID/riferimento dell'ordine deve essere unico nell'ambiente Shippeo tra gli ordini attivi. In questo caso, è possibile:
|
|
{"errors":[{"detail": "L'azione xxx è già stata eseguita.", "status":409, "code": "ACTION_ ALREADY_EXECUTED", "source":{"pointer":"\/"}, "title": "Azione già eseguita"}]}. | |||
|
|||
|
|||
La risorsa (media) non è attiva nel vostro account Shippeo. |
In qualità di vettore o spedizioniere che utilizza la propria flotta Assicuratevi che la risorsa sia attiva nel vostro account Shippeo:
Come spedizioniere che si accoppia con il proprio vettore: Vi invitiamo a contattare il vostro Corriere, chiedendo loro di eseguire l'azione sopra descritta. |
||
{"dettaglio": "L'etichetta è già utilizzata in questa organizzazione", "status": 400, "source": {"pointer": "\/label" } | L'etichetta della risorsa esiste già per questa organizzazione. |
Si prega di controllare l'elenco delle risorse per verificare se questo nome esiste già in Shippeo per evitare duplicati. Se non si tratta di un duplicato ma di una risorsa diversa, aggiornare il nome con qualcosa di diverso. |
|
Luogo / Indirizzo relativo |
{"dettaglio": "Devono essere fornite informazioni su un luogo esistente o su un nuovo luogo", "status": 400, "source": {"pointer": "/spedizione/ordini[0]/prelievo" } } |
Il luogo/indirizzo per il carico o la consegna non esiste. |
Controllare l'ordine e assicurarsi che il luogo/indirizzo per il carico e la consegna esista nell'ambiente Shippeo e che venga utilizzato il nome corretto. Per saperne di più su come creare luoghi/indirizzi in Shippeo, consultare il sito. |
{"dettaglio": "Il caricamento e la consegna non possono fare riferimento allo stesso luogo", "status": 400, "source": {"pointer": "/spedizione/ordini[0]". } } |
Il luogo/indirizzo di carico e di consegna è lo stesso. |
Si prega di controllare l'ordine e di assicurarsi che il luogo/indirizzo di carico e di consegna siano diversi. |
|
{"dettaglio": "Il posto è disattivato e non può essere utilizzato", "status": 400, "source": {"puntatore": "/spedizione/ordini[0]/pick_up" } } |
Il luogo/indirizzo di carico o di consegna è disattivato. |
Controllare l'ordine e assicurarsi che il luogo/indirizzo per il carico e la consegna sia un indirizzo attivo in Shippeo. |
|
Beni correlati |
{"errori": [ { "detail": "Qualificatore di imballaggio non valido fornito : [TR], i valori disponibili sono [PX, PD, PE, PC, NA]", "status": 400, "source": {"pointer": "/spedizione/ordini[0]/imballaggio[0]/tipo" } } ]} |
Il qualificatore di imballaggio utilizzato non è valido. |
Vi preghiamo di controllare il vostro messaggio e di assicurarvi che il qualificatore di imballaggio per le merci menzionate sia uno dei seguenti: PX, PD, PE, PC, NA |
{"dettaglio": "non è stato possibile trovare un qualificatore di imballaggio personalizzato con le informazioni fornite", "status": 400, "source": {"pointer": "/spedizione/ordini[0]/unità di movimentazione[0]/qualificatore_imballaggio_personalizzato" } } |
Il qualificatore di imballaggio personalizzato utilizzato non è valido. |
Controllare il messaggio e il qualificatore personalizzato utilizzato. Se avete bisogno di ulteriori qualificatori di imballaggio personalizzati per il vostro account Shippeo, contattate il vostro account manager. |
Il vostro errore non è presente nell'elenco?
Se si riscontra un altro messaggio di errore che non è ancora presente nell'elenco o se qualcosa non è sufficientemente chiaro, si prega di contattare il nostro team di assistenza facendo clic su "Invia una richiesta" nella barra superiore di questa pagina.