Riferimento ai messaggi di errore dell'API di Instagram

Se si riceve un messaggio di errore quando si cerca di visualizzare i post, è possibile utilizzare la tabella seguente per diagnosticare il problema e trovare la soluzione pertinente.

Perché le richieste API vengono ritardate?

Se il vostro sito web tenta di effettuare diverse richieste API errate in un breve periodo di tempo, Instagram bloccherà temporaneamente tutte le richieste dal vostro sito web. Per evitare ciò, il plugin imposta un ritardo di 5 minuti prima che venga effettuata un'altra richiesta API. È possibile salvare le impostazioni in Instagram Feed > Settings > Feeds per tentare immediatamente un'altra richiesta API.

Vedo messaggi di errore che non sono più validi. Perché?

Il plugin registra gli errori API per aiutare a risolvere i problemi di connessione. Solo alcuni di questi errori si cancelleranno da soli quando il problema sarà risolto. Per azzerare questi messaggi di errore, andate su Instagram Feed > Impostazioni > Avanzate e fate clic sul pulsante Azzera accanto a Azzera registro errori. È anche possibile salvare le impostazioni in Instagram Feed > Impostazioni > Feed per cancellare gli errori relativi agli hashtag.

Errore del database: Autorizzazioni ALTER insufficienti per l'utente del database.

Assicurarsi che l'utente del database abbia i permessi ALTER. Se necessario, contattare il provider di hosting. Una volta risolto, disattivare e riattivare il plugin per completare l'aggiornamento.

Errore API 400: il vostro account è collegato all'account Facebook e la futura attività off-Facebook del vostro account Facebook è attualmente disattivata.

A causa del funzionamento dell'API di Instagram/Facebook, se l'impostazione Attività futura off-Facebook è disattivata, non è possibile utilizzare le nostre app di Instagram o Facebook per visualizzare il feed. Per collegare la fonte e visualizzare il feed, è necessario connettersi utilizzando un account Facebook o un account Instagram con un account Facebook collegato che abbia questa funzione abilitata. Al momento non c'è modo di aggirare questo problema, poiché si tratta di una limitazione dell'API, sulla quale non possiamo influire. È possibile trovare informazioni dettagliate sull'attività off-Facebook qui: https://www.facebook.com/help/1224342157705160

Errore: Nessun messaggio trovato:

  • Feed dell'utente: L'account non ha post effettuati su Instagram.com
  • Feed di hashtag recenti: Non ci sono stati messaggi per questo hashtag nelle ultime 24 ore.
  • Stai utilizzando molti post di IGTV nel tuo feed - Vedi sotto
  • Problema con il token di accesso - Vedere Errore API 400: il token di accesso fornito non è valido.
  • Troppi filtri con parole incluse, parole escluse, whitelist o foto di blocco - Vedere questa FAQ

Il vostro account ha molti post su IGTV

Instagram non supporta ancora i post di IGTV nelle sue API. Tuttavia, questi post vengono comunque conteggiati nella richiesta API anche se non vengono restituiti. Questo può portare il plugin a pensare che non ci siano post disponibili se tutti i post recenti sono post IGTV.

Soluzione:
Per risolvere questo problema, accedete alla scheda "Personalizzazione" all'interno della pagina delle impostazioni per "Feed di Instagram" e trovate l'impostazione "Dimensione richiesta API" e aumentatela a 25 o più, a seconda della frequenza con cui utilizzate i post di IGTV.

Il vostro account è privato: Il token di accesso scadrà.

Ciò è dovuto al fatto che l'account è impostato come "privato" su Instagram. Gli account privati devono essere ricollegati manualmente ogni 60 giorni per poter recuperare i nuovi post.

Soluzione:
Rendete il vostro account "pubblico" o ricordatevi di ricollegarlo ogni 60 giorni.

Errore: Impossibile recuperare i post per questo hashtag: L'hashtag "XXXXXXXX" richiesto dall'utente non può essere visualizzato a causa di permessi mancanti, non è valido o non esiste.

  • Non sono stati creati post pubblici con questo hashtag. Una volta creato un post con questo hashtag, l'errore verrà risolto.

Errore API 100: Si è tentato di accedere a un campo non esistente (media_product_type) su un tipo di nodo (Media).

Assicurarsi che il plugin sia aggiornato nella dashboard di WordPress > Plugin > Plugin installati.

È inoltre necessario ricollegare la sorgente. Per le istruzioni su come farlo, consultare la documentazione sulla riconnessione.

Errore API 100: richiesta get non supportata.

Errore API 100: richiesta get non supportata. L'oggetto con ID 'xxxxxxxxxxxxx' non esiste, non può essere caricato a causa di autorizzazioni mancanti o non supporta questa operazione.

Questo può anche essere dovuto al fatto che l'ID della fonte non corrisponde alla fonte autenticata per il token di accesso. Una causa potenziale potrebbe essere la modifica delle impostazioni di Instagram/Facebook. Cause potenziali:

  • Modifica degli utenti amministratori della relativa pagina Facebook
  • Modifica della password dell'account Instagram o Facebook
  • Modifica delle impostazioni sulla privacy di Instagram o Facebook
  • Modificare le impostazioni relative alle autorizzazioni dell'app per Instagram o Facebook.

Soluzione:
È possibile ricollegare la sorgente seguendo questa FAQ.

Nota: se il messaggio di errore viene ancora visualizzato dopo questa operazione, provate a cancellare il registro degli errori nel seguente percorso: Feed di Instagram > Impostazioni > Avanzate > pulsante "Azzera registro errori".

Errore API 190: Errore nella convalida del token di accesso.

Si è verificato un problema con il token di accesso. Ciò può essere dovuto alla modifica della password dell'account collegato o ad altre modifiche alla sicurezza, oppure alla rimozione della nostra app dalle Integrazioni aziendali dell'account. È anche possibile che il token di accesso sia stato copiato in modo errato quando si è cercato di collegare un account.

Soluzione:

Rimuovere la fonte dal plugin navigando in Instagram Feed > Impostazioni > rimuovete le fonti collegate facendo clic sull'icona rossa del cestino, quindi fate clic sul pulsante Salva modifiche. Dopodiché, provate a ottenere un nuovo token di accesso e a connettervi manualmente. Per essere sicuri di aver creato un token di accesso valido, potete seguire la nostra guida qui.

Errore API 18: è stato raggiunto il limite di 30 ricerche di hashtag uniche a settimana.

Instagram ha un limite di 30 ricerche di hashtag uniche su base settimanale. Se il vostro sito richiede più di 30 hashtag, dovrete creare un secondo account aziendale Facebook/Instagram e collegarlo andando su Instagram Feed > Impostazioni e cliccando su Aggiungi fonte nella sezione Gestisci fonti.

Errore API 1: si è verificato un errore sconosciuto.

Assicuratevi di aver aggiornato la versione più recente del plugin. Se l'errore continua a essere visualizzato, potrebbe esserci un problema con le API di Facebook/Instagram. Contattare l'assistenza.

Errore API 2: Si è verificato un errore imprevisto. Riprovare la richiesta più tardi.

Potrebbe esserci un problema temporaneo con l'API di Instagram/Facebook. Provate a svuotare la cache andando su Instagram Feed > Impostazioni > Feed e facendo clic su Cancella tutte le cache. Se dopo qualche ora il feed non si aggiorna ancora, contattate l'assistenza.

Errore 999: Impossibile decifrare il token di accesso.

Tutti i dati di Instagram, compresi i token di accesso, sono criptati nel database. Se si migra il database da un altro sito, ad esempio un sito di sviluppo o di staging, potrebbe essere necessario ricollegare l'account o gli account per aggiornare i feed seguendo questi passaggi:

Rimuovere la fonte dal plugin navigando in Instagram Feed > Impostazioni > rimuovete le fonti collegate facendo clic sull'icona rossa del cestino, quindi fate clic sul pulsante Salva modifiche. Successivamente, fare clic su Aggiungi fonte e ricreare la connessione. Si può anche provare a recuperare un token di accesso e a creare manualmente una connessione con la nostra guida qui.

Se l'account viene ricollegato ma viene continuamente disconnesso con la comparsa dell'errore 999, seguite i passaggi di questa guida per correggere il problema.

Errore di connessione: http_request_failed - errore cURL 7: impossibile connettersi a api.instagram.com porta 443: connessione rifiutata

Alcuni host hanno restrizioni o impostazioni di sicurezza che impediscono le richieste remote ad altri siti web.

Soluzione:
Di solito possono risolvere il problema o fare un'eccezione per il vostro sito. Provate a contattare il vostro host con un messaggio di questo tipo:

Sembra che il nostro plugin Instagram stia riscontrando un errore durante il tentativo di connessione all'API di Instagram. Gli sviluppatori ci hanno chiesto di contattarvi per segnalare l'errore http_request_failed - cURL error 7: Failed to connect to api.instagram.com port 443: Connection timed out when trying to make remote connections to api.instagram.com/.

Errore di connessione: http_request_failed - cURL error 6: Could not resolve host: graph.facebook.com

È possibile che il server non sia connesso a Internet o che l'host blocchi la connessione. Se si utilizza un ambiente di sviluppo locale, assicurarsi di essere connessi a Internet.

Errore di connessione: http_request_failed - errore 28 di cURL: Risoluzione interrotta dopo 10000 millisecondi

Il vostro server potrebbe avere delle restrizioni sulla connessione all'API di Instagram.

Soluzione:
Se il problema si verifica quando si cerca di connettere una fonte, provare a riconnettersi dopo circa 10 minuti. Se il problema non si risolve o è intermittente, provate a contattare il vostro host e segnalate che state riscontrando questo errore quando cercate di connettervi all'API di Instagram.

Una soluzione alternativa è provare a connettersi come profilo "Business" seguendo queste istruzioni.

Errore API 200: Richiede l'autorizzazione instagram_basic per gestire l'oggetto, l'app può avere l'autorizzazione ma per utilizzare questa API deve essere di proprietà di un'azienda verificata.

Questo accade quando la connessione tra una pagina Facebook e il profilo Instagram Business collegato al plugin viene rimossa.

Soluzione:

Per poter collegare la vostra fonte come profilo Instagram Business, è necessario che ci sia un collegamento a una pagina Facebook. Assicuratevi che il vostro account sia configurato correttamente seguendo questa guida: Profili aziendali Instagram - Smash Balloon.

Ricollegare la sorgente nel plugin. A tal fine, seguire i passaggi indicati di seguito:

  • Andate nella vostra dashboard di WordPress > Feed di Instagram > Impostazioni > rimuovere le fonti collegate facendo clic sull'icona rossa del cestino (Vedi schermata), quindi fate clic sul pulsante Salva impostazioni.
  • Fare clic sul pulsante Aggiungi fonte, selezionare il tipo di account e fare clic sul pulsante blu Accedi con Facebook. Quando si viene inviati a Facebook, è necessario fare clic sul pulsante Modifica impostazioni per rivedere le impostazioni di connessione e assicurarsi che TUTTE le pagine, i profili e le autorizzazioni siano selezionati.
  • Una volta aggiunta nuovamente la fonte, fare clic sul pulsante Salva modifiche.
  • Andare alle impostazioni del feed > Sorgenti e assicurarsi che l'account ricollegato al plugin sia collegato al feed visualizzato (Vedi schermata).

Se si riscontrano ancora problemi nella visualizzazione dei post dopo aver provato i problemi comuni sopra descritti, si prega di contattare il supporto per ricevere assistenza.

supporto

Non è stato possibile trovare la risposta nei documenti?

Contatto con l'assistenza

Questo articolo è stato utile?