Riferimento

Errori e limiti

Cosa significa ogni codice di stato, le frasi esatte e quanto puoi fare.

La forma di un errore

Ogni risposta ha un campo ok. Quando una richiesta viene rifiutata, ok è false ed error è una frase che dice cosa è andato storto e cosa fare. È scritta per essere mostrata a una persona così com’è.

json
{ "ok": false, "error": "No such app on this account." }

Un rifiuto non ha altri campi, con un’eccezione: una modifica che è partita e poi non ha potuto proseguire per mancanza di crediti porta anche outOfCredits: true.

Codici di stato

StatusSignificatoCosa fare
200Fatto. Per una modifica, è partita e ok dice come è finita.Leggi ok.
400Qualcosa nella richiesta manca o non è consentito.Correggi la richiesta, aiutandoti con error.
401La chiave manca, è sbagliata o è stata revocata.Controlla l’intestazione Authorization e la chiave.
402La chiamata spende crediti e non può: il piano non la include, oppure i crediti non bastano.Passa a un piano superiore o aggiungi crediti, come dice error.
404Non esiste quell’app, oppure la tua chiave non può usarla al livello che la chiamata richiede.Controlla l’id con Elencare le tue app.
409L’app non ha ancora codice, oppure, nella pubblicazione, il suo indirizzo non può essere usato.Creala prima in Setherion, oppure leggi error.
429È stato raggiunto un limite.Aspetta che si azzeri.
500Qualcosa è andato storto da parte nostra.Riprova.
502La pubblicazione è fallita da parte nostra.Riprova.
503Una parte di Setherion non è disponibile per un momento.Riprova tra un minuto.

Per riservatezza, “nessuna app di questo tipo” e “un’app che non puoi usare” danno lo stesso 404. Altrimenti una chiave potrebbe servire a scoprire quali app esistono. Questo vale anche per un’app che puoi solo visualizzare quando la chiamata richiede un Editor.

Chi può fare cosa

Il tuo ruolo sull’app decide quali chiamate funzionano:

RuoloLetture (elenco, guida agli store, risposte sulla privacy)Modifiche e spesa di crediti (modifica, pubblicazione, scheda dello store)
ViewerSìNo, 404
EditorSìSì
Admin, ownerSìSì

Limiti

CosaLimite
Chiavi API attive10 per account
Pubblicazioni tramite l’API100 per account al giorno
Modifiche e creazioni120 per account all’ora
Schede dello store scritteContate insieme alle piccole azioni di IA dell’account, 600 all’ora
Lunghezza di un’istruzione di modifica4.000 caratteri
Lunghezza di una ricerca (q)100 caratteri
App restituite da un elenco100 per pagina, le modificate più di recente per prime. Per la pagina successiva vedi Elencare le tue app.
Tempo che può richiedere una modificaFino a circa 13 minuti
Tempo che può richiedere una scheda dello storeFino a circa 2 minuti

I limiti orari sono un ritmo, non una quota. Ci sono per uno script che va più veloce di una persona, e nessuno che lavora a mano li raggiunge. Ciò che ti limita in pratica sono i tuoi crediti.

Le modifiche sono limitate anche dai tuoi crediti e dal tuo piano, esattamente come nell’editor. Quando una modifica non può partire per questo motivo, la risposta è 200 con ok: false e un error che ne dice il motivo. La scheda dello store è diversa: quando viene rifiutata non è ancora partita, quindi risponde 402.

Quale limite risponde come

  • Publish risponde 429 quando le 100 del giorno sono esaurite, e 503 quando il limitatore stesso non è raggiungibile.
  • Scheda dello store risponde 429 per il limite dell’ora, 503 quando il limitatore non è raggiungibile e 402 per piano e crediti.
  • Edit risponde 200 con ok: false, e error porta la frase. Quella oraria dice You're working faster than our safety limit allows (120 an hour). You can carry on in about 12 minutes.
Le frasi che ogni chiamata può restituire
Statuserror
401A valid API key is required. Make one on your Setherion account page and send it as "Authorization: Bearer sth_...".
404No such app on this account.
500The API is not configured on this server.
Le frasi di ogni chiamata
  • Elencare le tue app: q is at most 100 characters. offset is a whole number, 0 or more. Could not list your apps.
  • Modificare un’app: Say what to change, in "prompt". Keep "prompt" under 4,000 characters. This app has no code yet. Build it in Setherion first, then edit it here.
  • Pubblicare un’app: That is 100 publishes through the API today. The count resets tomorrow. Publishing is briefly unavailable. Try again in a minute. Publishing through the API is not configured on this server. e le frasi su segreti, indirizzo, app privata e creazione elencate nella sua pagina.
  • Preparazione per gli store e Risposte sulla privacy per gli store: way is "easy" or "native". This app has no code yet. Build it in Setherion first.
  • Scrivere la scheda dello store: Writing the store page is part of the Pro plan. Too many AI actions in the last hour. Try again later. e le frasi sui crediti elencate nella sua pagina.

Questa pagina ti è stata utile?

Unisciti alla community

Domande, idee e cosa stanno creando gli altri.