Vai al contenuto principale

Perché ricevo un errore "406 Not Acceptable" con il mio TradingView Alert?

Questo errore significa che TradingView ha inviato un corpo alert non valido a Cryptohopper.

Scritto da Bryan

Questo errore significa che Cryptohopper ha ricevuto un webhook da TradingView, ma il corpo del messaggio non era valido. TradingView ha inviato correttamente l'alert, ma il contenuto non è stato riconosciuto come un'istruzione valida per Cryptohopper. Ci sono due cause comuni.

Causa 1 — L'alert è nel campo sbagliato

Il contenuto dell'alert è stato inserito nel campo Nome alert invece che nel campo Messaggio.

Soluzione

  1. Vai su TradingView e apri l'alert che vuoi modificare, oppure creane uno nuovo.

  2. In Cryptohopper, genera il messaggio di alert corretto per il tuo bot.

  3. Nella finestra di dialogo dell'alert di TradingView, individua il campo Messaggio (non il Nome alert).

  4. Incolla il messaggio generato nel campo Messaggio.

  5. Clicca su Salva per aggiornare l'alert.

Screenshot showing the Webhook delivery failed — 406 Not Acceptable error notification in TradingView

Causa 2 — Una lettera maiuscola nel messaggio dell'alert

Il messaggio dell'alert contiene una lettera maiuscola dove non dovrebbe. Nell'esempio qui sotto, la parola "Action" è scritta con una lettera maiuscola, dovrebbe essere "action". Solo il nome della coin può essere scritto in maiuscolo.

Example of a TradingView alert message in Cryptohopper showing hopper_id (masked), coin:BTC, action:sell and market_order:1, with

Soluzione

Copia e incolla sempre il messaggio dell'alert che generi in Cryptohopper, e apporta solo le modifiche consentite. Ogni parametro (come action e market_order) deve essere minuscolo — solo la coin (ad es. BTC) può usare lettere maiuscole.

Verifica la soluzione

Dopo aver salvato, attiva l'alert da TradingView. Se impostato correttamente, l'errore "406 Not Acceptable" non apparirà più nelle tue notifiche Cryptohopper.

Hai ricevuto la risposta alla tua domanda?