AccediInizia la prova gratuita
Meta Tech Provider

Errore 200 di WhatsApp: nessun access token fornito

Il codice di errore 200 significa che la richiesta è arrivata a Meta senza un access token. La descrizione di Meta è "Nessun access token fornito" e l'API restituisce il messaggio 'Provide valid app ID'. Compare su alcuni endpoint GET come whatsapp_business_profile. I codici da 200 a 299 coprono anche i permessi non concessi o rimossi.

200

Il codice di Meta per "Nessun access token fornito", restituito con il messaggio 'Provide valid app ID'.

200-299

L'intervallo che Meta indica per un permesso non concesso o rimosso.

Advanced access

Senza di esso, le chiamate whatsapp_business_management su WABA che la tua azienda non possiede restituiscono 200.

200

Viene restituito anche quando si annulla la registrazione di un numero senza il permesso whatsapp_business_management.

Perché l'errore 200 dice 'Provide valid app ID'?

Perché è il messaggio che l'API restituisce, anche se il problema reale è un token mancante.

Il riferimento di Meta sugli errori spiega che il codice 200 compare su alcuni endpoint GET, come whatsapp_business_profile, quando non è incluso alcun token, e che l'API restituisce il messaggio 'Provide valid app ID'. Lo stesso riferimento osserva che altri endpoint possono restituire 190 o 104 per la stessa omissione.

Quindi il testo punta all'app ID, ma la soluzione riguarda il token. Controlla che l'header Authorization sia presente e scritto correttamente, e che la variabile che contiene il token fosse davvero valorizzata quando hai costruito la richiesta.

Quando l'errore 200 indica invece un permesso mancante?

Quando il token c'è, ma all'app manca il permesso richiesto dalla chiamata.

Meta indica l'intervallo da 200 a 299 come "Il permesso non è stato concesso oppure è stato rimosso", con lo stesso rimedio del codice 10: controlla il token nell'access token debugger. Sono documentati due casi specifici. La guida ai permessi dice che un'app che usa whatsapp_business_management su WABA non di proprietà della sua azienda, senza accesso avanzato, riceve l'errore 200. La guida alla registrazione dice che annullare la registrazione di un numero senza whatsapp_business_management restituisce l'errore 200. La guida all'access token aggiunge un terzo caso: un token di System User il cui utente non ha accesso alla risorsa interrogata viene rifiutato con 200.

Leggi il testo del messaggio per distinguere i casi. Un token mancante dà 'Provide valid app ID'.

In che cosa l'errore 200 è diverso dall'errore 190?

L'errore 190 significa che è stato inviato un token scaduto. L'errore 200, nel suo primo significato, indica che non è stato inviato alcun token.

Il riferimento di Meta lo dice in modo diretto: il rimedio per il 200 è assicurarsi che la richiesta includa un access token valido, e lo definisce una condizione distinta dal 190, che riguarda i token scaduti o non validi.

Cambia dove devi cercare. Un 190 ti porta alla durata dei token e al loro rinnovo. Un 200 con 'Provide valid app ID' ti porta al codice che costruisce la richiesta, perché la credenziale non è mai uscita dal tuo sistema.

Errori comuni

  • Cercare un problema di app ID. Il messaggio parla di app ID, ma la causa documentata da Meta è una richiesta senza token.
  • Rinnovare il token quando non è mai stato inviato. Un nuovo token che la richiesta continua a omettere produce lo stesso errore.
  • Trattare ogni 200 come un token mancante. Con un token presente, l'intervallo da 200 a 299 indica un permesso mancante.
Farlo con EasyCoexistence

EasyCoexistence conserva le credenziali di ogni connessione che attiva e mostra nella dashboard l'ID del numero di telefono e lo stato della connessione, così puoi confrontare una richiesta con i valori realmente emessi da Meta.

Domande frequenti

L'errore 200 può comparire su un numero che funziona?

Sì. Descrive la richiesta, non il numero. Un numero in perfetta salute rifiuta comunque una chiamata che arriva senza token.

Perché un endpoint ha restituito 200 e un altro 190?

Meta dice che per un token mancante alcuni endpoint GET restituiscono 200, mentre altri endpoint possono restituire 190 o 104.

Annullare la registrazione di un numero richiede un permesso speciale?

Sì. La guida alla registrazione di Meta dice che annullarla senza whatsapp_business_management restituisce l'errore 200.

L'errore 200 è collegato all'errore 10?

Nel suo significato di permesso, sì. Entrambi hanno la descrizione di un permesso non concesso o rimosso.

Continua a leggere

Pronto per iniziare?

Configura WhatsApp Coexistence in pochi minuti, non in mesi. L'app continua a funzionare sul telefono.

Inizia la prova gratuita

Verificato il

Errore 200 di WhatsApp