Catalogo degli errori
Ogni errore è un problem document RFC 9457 il cui type punta a una voce di questa pagina e il cui code è il nome della voce. instance contiene l'id della richiesta; indicalo al supporto.
- 400
invalid_request - La richiesta è malformata: un parametro di query sconosciuto, un body illeggibile, un parametro che l'endpoint non accetta o un
Idempotency-Keymalformato. Correggi la richiesta; non ripeterla così com'è. - 400
invalid_cursor - Il
cursorè malformato, ha più di 24 ore o è stato emesso per filtri diversi; unsince_cursordel feed dei match scade solo quando supera i 30 giorni di conservazione dei match. Ricomincia l'elenco dalla prima pagina (un feed senza cursore). - 401
unauthenticated - L'endpoint richiede una chiave e non ne è stata inviata nessuna. È impostato
WWW-Authenticate: Bearer realm="api.tuneping.com". - 401
invalid_api_key - La chiave ha un formato errato o non è conosciuta. Controlla che non sia troncata e il prefisso
tp_live_/tp_test_. - 401
key_revoked - La chiave è stata ruotata o revocata;
revoked_atdice quando. Usa la chiave attuale. - 401
token_invalid - Entitlement token (app partner): il token è malformato o la sua firma è sconosciuta.
- 401
token_expired - Entitlement token: il token è scaduto oltre la tolleranza consentita. Rinnovalo una volta.
- 401
token_audience - Entitlement token: l'audience o l'emittente del token non è questa API.
- 403
forbidden_tier - L'endpoint o il valore del parametro richiede un piano superiore, per esempio un
fromdello storico più vecchio della profondità del tuo piano o più id in batch di quanti il piano ne consenta.required_tierindica il piano,upgrade_urlrimanda ai prezzi. - 403
forbidden_scope - La chiave esiste ma è stata emessa senza lo scope richiesto da questa operazione (
wishlistsowebhooks; una wishlist con consegnawebhookrichiede anchewebhooks, verificato prima del piano);required_scopelo indica eWWW-Authenticatecontieneerror="insufficient_scope". Usa una chiave con quello scope; le chiavi hanno tutti gli scope a meno che non siano state emesse con un elenco più ristretto, per esempio di sola lettura, eGET /v1/meelenca gli scope di una chiave. - 403
entitlement_revoked - L'entitlement token è verificato ma la sua licenza è stata revocata. Il pass è scaduto; rinnovarlo non serve.
- 403
livemode_mismatch - È stata usata una chiave
tp_test_per un'operazione solo live, per esempio un endpoint webhook al di fuori degli host di test (webhook.site). - 404
not_found - Stazione, brano, artista o risorsa inesistente, oppure per la stazione non è ancora stato osservato alcun titolo in onda.
- 404
station_opted_out - La stazione esiste nell'elenco ma ha chiesto di non essere indicizzata. Tuneping non dice perché. Considerala non disponibile in modo permanente.
- 406
not_acceptable - L'header
Acceptnon elenca nessuno dei media type supportati. Il body resta comunqueapplication/problem+json. - 409
conflict - Risorsa duplicata, per esempio un secondo endpoint webhook con lo stesso URL.
- 409
idempotency_in_progress - Una richiesta con lo stesso
Idempotency-Keyè ancora in esecuzione. Riprova dopoRetry-Aftersecondi per ricevere la sua risposta. - 410
endpoint_sunset - L'endpoint è stato ritirato dopo la data
Sunsetannunciata; un headerLinkpunta alla voce del changelog. - 413
payload_too_large - I body delle richieste sono limitati a 64 KiB;
PUT /v1/wishlistsaccetta fino a 1 MiB. - 422
validation_failed - Uno o più parametri hanno valori non validi.
errors[]elencafield,codee unmessageleggibile per ciascuno. - 422
idempotency_key_reused - L'
Idempotency-Keyè già stato usato nelle ultime 24 ore per una richiesta diversa (metodo, percorso, query o body). Invia una nuova chiave per una nuova richiesta. - 429
rate_limited - Il token bucket al secondo è vuoto. Attendi
Retry-Aftersecondi; l'headerRateLimitindica la policy esaurita. - 429
too_many_connections - La chiave ha già tanti stream di eventi aperti quanti ne consente il suo piano (Developer 1, Pro 5, Business 20, Tapelark 1 per dispositivo). Chiudine prima uno.
- 429
quota_exceeded - La quota giornaliera o mensile è esaurita.
Retry-Afterequota_resets_atdicono quando si azzera;upgrade_urlrimanda ai prezzi. - 500
internal_error - Qualcosa non ha funzionato da parte nostra. Riprova con backoff e inviaci l'id della richiesta se il problema persiste.
- Il database non è disponibile o il servizio è in manutenzione, oppure una richiesta con un
Idempotency-Keyera ancora in esecuzione dopo 20 secondi ed è stata annullata senza modificare nulla. Riprova dopoRetry-Aftersecondi, indicati anche inretry_after_seconds(1 per la richiesta annullata; ripetila con la stessa chiave).