Docs    Instagram    Dépannage

Référence des messages d'erreur de l'API Instagram

Si vous recevez un message d'erreur lorsque vous essayez d'afficher vos messages, vous pouvez utiliser le tableau ci-dessous pour diagnostiquer le problème et trouver la solution appropriée.

Pourquoi les demandes d'API sont-elles retardées ?

Si votre site web tente d'effectuer plusieurs mauvaises demandes d'API dans un court laps de temps, Instagram bloquera temporairement toutes les demandes de votre site web. Pour éviter cela, le plugin fixe un délai de 5 minutes jusqu'à ce qu'une autre demande d'API soit effectuée. Vous pouvez enregistrer vos paramètres dans Flux Instagram > Paramètres > Flux pour essayer immédiatement une autre demande d'API.

Je vois des messages d'erreur qui n'ont plus lieu d'être. Comment cela se fait-il ?

Le plugin enregistre les erreurs de l'API pour aider à résoudre les problèmes de connexion. Seules certaines de ces erreurs disparaîtront d'elles-mêmes lorsque le problème sera résolu. Si vous souhaitez réinitialiser ces messages d'erreur, rendez-vous dans Flux Instagram > Paramètres > Avancés et cliquez sur le bouton Réinitialiser à côté de Réinitialiser le journal des erreurs. Vous pouvez également enregistrer vos paramètres dans Flux Instagram > Paramètres > Flux pour supprimer les erreurs liées aux hashtags.

Erreur de base de données : Permissions ALTER insuffisantes pour l'utilisateur de la base de données.

Assurez-vous que l'utilisateur de votre base de données dispose des autorisations ALTER. Contactez votre hébergeur si nécessaire. Une fois le problème résolu, désactivez et réactivez le plugin pour terminer la mise à jour.

Erreur API 400 : Votre compte est connecté au compte Facebook, et l'activité future de votre compte Facebook est actuellement désactivée.

En raison du fonctionnement de l'API Instagram/Facebook, si le paramètre d'activité future hors Facebook est désactivé, vous ne pouvez pas utiliser nos applications Instagram ou Facebook pour afficher le flux. Pour connecter la source et afficher le flux, vous devrez vous connecter à l'aide d'un compte Facebook ou d'un compte Instagram avec son compte Facebook connecté qui a cette option activée. Il n'y a actuellement aucun moyen de contourner ce problème puisqu'il s'agit d'une limitation de l'API directement, que nous ne pouvons pas affecter. Vous pouvez trouver des informations détaillées sur l'activité hors Facebook ici : https://www.facebook.com/help/1224342157705160

Erreur : Aucun poste n'a été trouvé :

  • Flux de l'utilisateur : Le compte n'a pas de messages publiés sur Instagram.com.
  • Flux de hashtags récents : Aucun message n'a été publié sur ce hashtag au cours des dernières 24 heures.
  • Vous utilisez beaucoup de posts IGTV dans votre flux - Voir ci-dessous
  • Problème avec votre jeton d'accès - Voir l'erreur API 400 : Le jeton d'accès fourni n'est pas valide.
  • Trop de filtrage avec des mots inclus, des mots exclus, une liste blanche ou des photos bloquées - Voir cette FAQ

Votre compte contient beaucoup de posts IGTV

Instagram ne prend pas encore en charge les posts IGTV dans son API. Cependant, ces posts sont toujours pris en compte dans la requête API même s'ils ne sont pas renvoyés. Cela peut amener le plugin à penser qu'il n'y a pas de posts disponibles si tous les posts récents sont des posts IGTV.

Solution :
Pour résoudre ce problème, allez dans l'onglet "Personnaliser" à l'intérieur de la page des paramètres du "Flux Instagram" et trouvez le paramètre "Taille des requêtes API" et augmentez-le à 25 ou plus en fonction de la fréquence à laquelle vous utilisez les posts IGTV.

Votre compte est privé : Le jeton d'accès va expirer.

Cela est dû au fait que le compte est défini comme "privé" sur Instagram. Les comptes privés doivent être reconnectés manuellement tous les 60 jours afin de récupérer les nouvelles publications.

Solution :
Rendez votre compte "public" ou pensez à le reconnecter tous les 60 jours.

Erreur : Impossible de récupérer les messages pour ce hashtag : Le hashtag "XXXXXXXX" demandé par l'utilisateur ne peut pas être vu en raison de permissions manquantes, est invalide ou n'existe pas.

  • Aucun message public n'a été publié avec ce hashtag. Dès qu'un message sera publié avec ce hashtag, cette erreur sera résolue.

Erreur API 100 : tentative d'accès à un champ inexistant (media_product_type) sur un type de nœud (Media)

Veuillez vous assurer que votre plugin est à jour dans votre tableau de bord WordPress > Plugins > Installed Plugins.

Vous devrez également reconnecter votre source. Pour savoir comment procéder, veuillez consulter la documentation relative à la reconnexion.

Erreur API 100 : Requête d'obtention non prise en charge.

Erreur API 100 : Requête d'obtention non prise en charge. L'objet avec ID 'xxxxxxxxxxxxx' n'existe pas, ne peut pas être chargé en raison de permissions manquantes ou ne prend pas en charge cette opération.

Cela peut également être dû au fait que l'ID de la source ne correspond pas à la source authentifiée pour le jeton d'accès. Une cause potentielle serait des changements de paramètres sur Instagram/Facebook. Causes potentielles :

  • Modifier les utilisateurs administrateurs de la page Facebook correspondante
  • Changer le mot de passe du compte Instagram ou Facebook
  • Modifier vos paramètres de confidentialité sur Instagram ou Facebook
  • Modifier les paramètres liés aux autorisations d'application pour Instagram ou Facebook.

Solution :
Vous pouvez reconnecter la Source en suivant cette FAQ.

Remarque : si le message d'erreur s'affiche toujours après avoir effectué cette opération, essayez d'effacer le journal des erreurs à l'endroit suivant : Fil Instagram > Paramètres > Avancés > bouton "Réinitialiser le journal des erreurs".

Erreur API 190 : Erreur de validation du jeton d'accès.

Vous avez un problème avec votre jeton d'accès. Cela peut être dû à un changement de mot de passe dans le compte connecté ou à d'autres changements de sécurité, ou à la suppression de notre application des intégrations commerciales du compte. Il se peut également que vous ayez copié votre jeton d'accès de manière incorrecte lorsque vous avez essayé de connecter un compte.

Solution :

Supprimez la source du plugin en naviguant vers Instagram Feed > Paramètres > supprimez la ou les sources connectées en cliquant sur l'icône rouge de la corbeille, puis cliquez sur le bouton Enregistrer les modifications. Après cela, essayez d'obtenir un nouveau jeton d'accès et de vous connecter manuellement. Pour vous assurer que vous créez un jeton d'accès valide, vous pouvez suivre notre guide ici.

Erreur API 18 : La limite de 30 recherches uniques de hashtags par semaine a été atteinte.

Instagram a une limite de 30 recherches uniques de hashtags sur une base hebdomadaire continue. Si votre site nécessite plus de 30 flux de hashtags, vous devrez créer un deuxième compte professionnel Facebook/Instagram et le connecter en allant sur Instagram Feed > Paramètres et en cliquant sur Ajouter une source dans la section Gérer les sources.

Erreur API 1 : Une erreur inconnue s'est produite.

Assurez-vous que vous avez mis à jour la dernière version du plugin. Si cette erreur persiste, il peut s'agir d'un problème lié à l'API Facebook/Instagram. Contactez l'assistance.

Erreur API 2 : Une erreur inattendue s'est produite. Veuillez réessayer votre demande ultérieurement.

Il se peut qu'il y ait un problème temporaire avec l'API d'Instagram/Facebook. Essayez de vider votre cache en allant dans Flux Instagram > Paramètres > Flux et en cliquant sur Vider tous les caches. Si le flux n'est toujours pas mis à jour après quelques heures, contactez l'assistance.

Erreur 999 : Le jeton d'accès n'a pas pu être décrypté.

Toutes les données Instagram, y compris les jetons d'accès, sont cryptées dans votre base de données. Si vous migrez votre base de données depuis un autre site, tel qu'un site de développement ou d'essai, vous devrez peut-être reconnecter votre ou vos comptes pour que les flux soient mis à jour en suivant ces étapes :

Supprimez la source du plugin en naviguant vers Instagram Feed > Paramètres > supprimez la ou les sources connectées en cliquant sur l'icône rouge de la corbeille, puis cliquez sur le bouton Enregistrer les modifications. Ensuite, cliquez sur Ajouter une source et recréez la connexion. Vous pouvez également essayer de récupérer un jeton d'accès et de créer manuellement une connexion avec notre guide ici.

Si vous reconnectez votre compte mais qu'il est toujours déconnecté et que l'erreur 999 apparaît, veuillez suivre les étapes de ce guide pour corriger le problème.

Erreur de connexion : http_request_failed - cURL error 7 : Failed to connect to api.instagram.com port 443 : Connection refused

Certains hôtes ont des restrictions ou des paramètres de sécurité qui empêchent les requêtes à distance vers d'autres sites web.

Solution :
En général, ils peuvent résoudre ce problème ou faire une exception pour votre site. Essayez de contacter votre hébergeur avec un message comme celui-ci :

Il semblerait que notre plugin Instagram rencontre une erreur lorsqu'il tente de se connecter à l'API Instagram. Les développeurs nous ont demandé de vous contacter et de mentionner que nous voyons l'erreur 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/.

Erreur de connexion : http_request_failed - cURL error 6 : Could not resolve host : graph.facebook.com

Il se peut que votre serveur ne soit pas connecté à l'internet ou que votre hébergeur bloque la connexion. Si vous utilisez un environnement de développement local, assurez-vous que vous êtes connecté à l'internet.

Erreur de connexion : http_request_failed - erreur cURL 28 : La résolution a expiré après 10000 millisecondes.

Il se peut que votre serveur ait des restrictions concernant la connexion à l'API Instagram.

Solution :
Si cela se produit lorsque vous essayez de connecter une source, essayez de vous reconnecter après 10 minutes environ. Si cela ne résout pas le problème ou s'il est intermittent, essayez de contacter votre hébergeur et mentionnez que vous voyez cette erreur lorsque vous essayez de vous connecter à l'API Instagram.

Une autre solution consiste à essayer de se connecter en tant que profil "Business" en suivant ces instructions.

Erreur API 200 : Requiert l'autorisation instagram_basic pour gérer l'objet, l'application peut avoir l'autorisation mais pour utiliser cette API, l'application doit appartenir à une entreprise vérifiée.

Cela se produit lorsque la connexion entre une page Facebook et le profil professionnel Instagram connecté au plugin est supprimée.

Solution :

Pour que votre source soit connectée en tant que profil commercial Instagram, il doit y avoir un lien vers une page Facebook. Assurez-vous que votre compte est correctement configuré en suivant ce guide : Profils commerciaux Instagram - Smash Balloon.

Reconnectez votre source dans le plugin. Pour ce faire, veuillez suivre les étapes ci-dessous :

  • Allez dans votre tableau de bord WordPress > Flux Instagram > Paramètres > supprimer la ou les sources connectées en cliquant sur l'icône rouge de la corbeille (Voir la capture d'écran), puis cliquez sur le bouton Enregistrer les paramètres.
  • Cliquez sur le bouton Ajouter une source, sélectionnez votre type de compte et cliquez sur le bouton bleu Se connecter avec Facebook. Lorsque vous serez envoyé sur Facebook, vous devrez cliquer sur le bouton Modifier les paramètres pour revoir vos paramètres de connexion et vous assurer que TOUTES les pages, tous les profils et toutes les autorisations sont sélectionnés.
  • Une fois que votre source a été réajoutée, cliquez sur le bouton Enregistrer les modifications.
  • Naviguez vers les paramètres de votre flux > Sources, et assurez-vous que le compte que vous avez reconnecté au plugin est lié au flux que vous affichez (Voir la capture d'écran).

Si vous n'arrivez toujours pas à afficher vos messages après avoir tenté de résoudre les problèmes courants mentionnés ci-dessus, veuillez contacter le service d'assistance pour obtenir de l'aide.

soutien

Vous n'avez pas trouvé votre réponse dans la documentation ?

Contacter le support

Cet article a-t-il été utile ?