Limiti di utilizzo e quote

I limiti e le quote proteggono l'infrastruttura di Google da un processo automatizzato che utilizza l'API Reseller in modo inappropriato. Un numero eccessivo di richieste da un'API potrebbe essere il risultato di un errore di battitura innocuo o di un sistema progettato in modo inefficiente che effettua chiamate API inutili. Indipendentemente dalla causa, il blocco del traffico proveniente da una fonte specifica quando raggiunge un determinato livello è necessario per la salute generale del sistema Google Workspace. Garantisce che le azioni di uno sviluppatore non possano avere un impatto negativo sulla community più ampia.

Errori di richiesta API

Nell'improbabile eventualità che la richiesta API non vada a buon fine, la tua applicazione riceve una risposta con codice di stato HTTP. Un codice di stato 403 contiene informazioni sull'errore relativo all'input errato e un codice di stato HTTP 503 contiene informazioni sull'errore che indicano quali quote API sono state superate. Queste risposte consentono alla tua applicazione personalizzata di rilevare questi errori e intraprendere l'azione appropriata.

Errori basati sul tempo

Per tutti gli errori basati sul tempo (massimo N elementi per N secondi per thread), in particolare gli errori del codice di stato 503, ti consigliamo di fare in modo che il codice rilevi l'eccezione e, utilizzando un algoritmo di backoff esponenziale, attenda un breve ritardo prima di riprovare la chiamata non riuscita. Un esempio di API Reseller per un thread consiste nell'attendere 5 secondi e riprovare la chiamata non riuscita. Se la richiesta ha esito positivo, ripeti questo pattern per gli altri thread. Se la seconda richiesta non va a buon fine, l'applicazione deve ridurre la frequenza delle richieste finché una chiamata non va a buon fine. Ad esempio, aumenta il ritardo iniziale di 5 secondi a 10 secondi e riprova a effettuare la chiamata non riuscita. Inoltre, decidi un limite di tentativi. Ad esempio, riprova una richiesta 5-7 volte con tempi di ritardo diversi prima che l'applicazione restituisca un errore all'utente.

Limiti

Categorie di limiti API Limiti
Abbonamento purchaseOrderId Questa proprietà accetta fino a 80 caratteri di testo normale.
Abbonamento maxResults La stringa di query maxResults può contenere da 1 a 100 risultati. Il valore predefinito è 20 risultati.
Token di trasferimento (customerAuthToken) Il token di trasferimento di un cliente è valido per 30 giorni dalla data di generazione.
Numero massimo di utenti per un cliente A seconda del contratto, il numero massimo di utenti può essere 50.000 o il massimo definito nel contratto del rivenditore.
Richieste non autorizzate Google non consente richieste non autorizzate all'API Reseller. Una richiesta viene considerata non autorizzata se non viene fornito alcun token di autorizzazione. Per ulteriori informazioni, consulta Informazioni su autenticazione e autorizzazione.

Altri tipi di limiti

Altri tipi di limiti Limitazioni e linee guida
Formato dei dati Il formato dei dati è JavaScript Object Notation JSON.

JSON è un formato internet comune che fornisce un metodo di rappresentazione di strutture di dati arbitrarie. JSON è un formato di testo completamente indipendente dalla lingua, ma utilizza convenzioni familiari ai programmatori della famiglia di linguaggi C, tra cui C, C++, C#, Java, JavaScript, Perl e Python.
Formato ora Tutte le date e gli orari sono nel convertitore di Epoch in millisecondi. Questo formato si applica ai valori relativi all'ora di creazione dell'abbonamento, alle ore di inizio e di fine dell'impegno di un piano e all'ora di fine di una prova senza costi di 30 giorni.