Domanda
Perché ricevo un 409
errore di conflitto durante l’autenticazione degli utenti tramite l’autenticazione JWT di messaggistica?
Risposta
409
gli errori nell’autenticazione JWT di messaggistica indicano che il file AppUserID
assegnato a un utente specifico external_ID
è già in uso nel sistema. A causa di questo conflitto, l’utente corrente che tenta di accedere tramite l’autenticazione JWT non può essere autenticato.
Ad esempio, questo errore può verificarsi quando un utente Zendesk esistente con external_ID
1234 è stato aggiornato e il external_ID
dell’utente modificato, ad esempio 123456. Sia l’utente in Zendesk che il payload avranno le stesse informazioni, lo stesso indirizzo email e lo stesso indirizzo email external_ID
. Tuttavia, quando si tenta di autenticare l’utente, l’indirizzo email registrato per quell’utente sarà collegato a un AppUserID
in Sunshine Conversation. Zendesk consentirà solo l’autenticazione dell’utente con il precedente external_ID
, 1234.
Per risolvere questo comportamento e consentire agli utenti di avere una versione aggiornata external_ID
per accedere tramite l’autenticazione JWT, è necessario eliminare il precedente AppUserID
collegato al primo external_ID
.
Con i piani Suite Professional e superiori, effettua una chiamata API:
-
Autenticazione di base: usa una chiave API e una chiave segreta.
-
Nome utente:
API_KEY_ID
-
Password:
API_KEY_SECRET
-
Nome utente:
-
Metodo API:
DELETE
-
URL per gli account europei:
https://api.eu-1.smooch.io/v2/apps/{appId}/users/{userIdOrExternalId}
-
URL per il resto del mondo:
https://api.smooch.io/v2/apps/{appId}/users/{userIdOrExternalId}
All’interno degli URL sopra indicati, sostituisci{appId}
con l’ID fornito durante la generazione della chiave API e della chiave segreta e sostituisci il{userIdOrExternalId}
con il precedenteexternal_ID
collegato all’utente che restituisce l’errore.
-
URL per gli account europei:
ExternalId
, dopo il AppUserID
viene eliminato da SunCo. Questo articolo viene fornito solo a scopo didattico. Zendesk non fornisce assistenza per il codice e non lo garantisce. Se riscontri eventuali problemi, lascia un commento o prova a cercare una soluzione online.Per ulteriori informazioni, leggi il seguente articolo: Autenticazione degli utenti finali per la messaggistica.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.
0 commenti