Polyosync Help Center

Come possiamo aiutarti?

Consulta gli articoli o contatta il supporto.

Richiedi supporto

Cosa devo fare se un'integrazione fallisce a causa di limiti di frequenza API o restrizioni del fornitore?

I servizi esterni limitano spesso con quale frequenza le applicazioni possono accedere alle loro API. Queste restrizioni aiutano i fornitori a gestire la capacità dell'infrastruttura, prevenire abusi e far rispettare i limiti di utilizzo specifici per account. Quando un'integrazione supera i limiti di un fornitore esterno, le richieste possono essere ritardate, rifiutate o bloccate temporaneamente. Che cos'è la limitazione della frequenza API? La limitazione della frequenza restringe il numero di richieste API consentite durante un periodo definito. I limiti possono essere applicati per account, applicazione, utente, endpoint, organizzazione o altri criteri definiti dal fornitore. Segni comuni di limitazione della frequenza 1. HTTP 429 Troppe richieste. 2. Errori che indicano che è stata superata una quota di richieste. 3. Fallimenti temporanei durante periodi di alta attività. 4. Richieste che funzionano singolarmente ma falliscono quando vengono eseguite ripetutamente. 5. Messaggi del fornitore che indicano che l'accesso deve essere riprovato più tardi. Cosa causa il superamento dei limiti di frequenza? Le possibili cause includono: 1. Programmi di automazione ad alta frequenza. 2. Flussi di lavoro multipli che utilizzano lo stesso account esterno. 3. Grandi volumi di record in fase di elaborazione. 4. Tentativi ripetuti dopo richieste non riuscite. 5. Limiti di abbonamento esterni. 6. Quote API specifiche del fornitore. 7. Richieste concorrenti da più applicazioni collegate. Come risolvere i problemi di limitazione della frequenza Passo 1: Identificare il fornitore e l'operazione. Determinare quale API esterna sta rifiutando le richieste. Passo 2: Rivedere il messaggio di errore. Controllare se il fornitore ha restituito un errore di limitazione della frequenza o un intervallo di ripetizione. Passo 3: Consultare la documentazione API del fornitore. Identificare i limiti di richiesta pertinenti e le regole di quota. Passo 4: Rivedere la frequenza dell'operazione. Determinare se richieste ripetute o concorrenti stanno contribuendo al problema. Passo 5: Ridurre le richieste non necessarie. Evitare di richiedere le stesse informazioni ripetutamente quando non è necessario. Passo 6: Rispettare le linee guida di ripetizione del fornitore. Se il fornitore specifica quando le richieste possono riprendere, seguire quelle indicazioni. Passo 7: Rivedere i limiti dell'account esterno. Alcuni fornitori applicano limiti diversi a seconda del tipo di account o abbonamento. Passo 8: Testare dopo la scadenza della restrizione. Confermare che l'integrazione può riprendere l'operazione normale. Dovrei riprovare una richiesta fallita più volte? No. Ritenti aggressivi possono aumentare il problema o attivare ulteriori restrizioni del fornitore. Il comportamento di ripetizione dovrebbe rispettare i requisiti del fornitore esterno. Polyosync può sovrascrivere i limiti API esterni? Non si dovrebbe presumere che un'applicazione possa sovrascrivere i limiti imposti da un fornitore esterno. L'aggiornamento del mio abbonamento Polyosync rimuove i limiti del fornitore esterno? Non necessariamente. I limiti del fornitore esterno sono separati dai diritti di abbonamento di Polyosync. Le richieste fallite verranno eseguite automaticamente di nuovo? Questo dipende dall'operazione e dal comportamento di ripetizione implementato per l'integrazione pertinente. Non presumere un recupero automatico senza verificare il risultato. Approccio raccomandato Ridurre l'attività API non necessaria, rivedere le quote del fornitore e verificare il risultato delle operazioni aziendali interessate prima di riprovarle.