Si vous rencontrez des problèmes de connexion à Instagram, consultez le guide de
dépannage.
Si votre média est hébergé sur un serveur ou un CDN que vous contrôlez, assurez-vous que le crawler de publication
de Meta peut y accéder. Consultez Meta Media Crawler Blocked
si vous voyez le code d’erreur Ayrshare 440 (« social network could not download media from this URL ») ou le code d’erreur 138 avec « Restricted by robots.txt » dans les détails.
- Compte Instagram Business ou Creator connecté à une Page Facebook — voir ici.
- Seules 50 publications Instagram sont autorisées sur une période de 24 heures. Voir ci-dessous
usedQuota. - Le texte
postpeut contenir jusqu’à 5 hashtags (par ex. #wildtimes) et 3 mentions de nom d’utilisateur (par ex. @natgeo). - Les utilisateurs Instagram @mentionnés recevront une notification.
- Maximum 2 200 caractères de publication.
- Les publications multi-images/vidéos sont prises en charge et envoyées sous forme de carrousel. Vous pouvez envoyer jusqu’à 10 vidéos et images.
- Instagram ne prend pas en charge la suppression via une API. Les suppressions doivent être effectuées manuellement dans l’application Instagram.
- Si votre vidéo Reel ne se termine pas par une extension vidéo connue telle que mp4, utilisez le paramètre
isVideo. Consultez le point de terminaison /post pour plus de détails. - Instagram prend également en charge l’envoi de médias sans texte de publication. Si vous ne souhaitez pas inclure de texte,
envoyez une chaîne vide
post: "". - Consultez Instagram Media Guidelines et Instagram Authorization pour plus d’informations.
Publier sur Instagram
JSON pour une publication de base avec une image et des hashtags sur Instagram :Instagram Post
Le rapport d’aspect des images et vidéos et la durée des vidéos sont très importants pour publier avec succès sur Instagram. S’ils ne respectent pas les exigences, la publication sera rejetée.Consultez la section Instagram des Image and Video Guidelines.
Compte Instagram Business ou Creator
Votre compte Instagram doit être un compte Business ou Creator et connecté à une Page Facebook. La configuration est gratuite et simple. Consultez ici pour des instructions détaillées :Association Instagram
Carrousel d’images et de vidéos
Vous pouvez publier plusieurs images ou vidéos Reel sur Instagram sous forme de carrousel ; jusqu’à un total combiné de 10 images ou vidéos peuvent être utilisées dans un carrousel. Ajoutez simplement vos images ou vidéos supplémentaires au tableaumediaUrls, et le carrousel sera automatiquement créé.
Instagram Carousel Post
Les URLs vidéo doivent se terminer par une extension connue telle que
mp4. Le paramètre isVideo n’est pas pris en charge
pour les carrousels Instagram.Instagram Reels
Sur Instagram, une publication vidéo est appelée un Reel. Vous pouvez publier une vidéo via l’API Instagram Reels avec les options facultativesinstagramOptions suivantes.
Instagram Reels Options
- Consultez les exigences vidéo de l’API Reels pour plus de détails sur les exigences vidéo.
shareReelsFeed: booléen défini surtruepour indiquer que le Reel peut apparaître dans les onglets Feed et Reels oufalsepour indiquer que le Reel ne peut apparaître que dans l’onglet Reels. Cette valeur est une indication à Instagram sur l’endroit où vous souhaitez voir apparaître le Reel, mais aucune des deux valeurs ne détermine si le Reel apparaît réellement dans l’onglet Reels ou Feed car le Reel peut ne pas répondre aux critères d’éligibilité ou ne pas être sélectionné par l’algorithme d’Instagram.audioName: nom (String) de la piste audio de votre média Reels. Vous ne pouvez renommer qu’une seule fois, soit lors de la création d’un Reel, soit ensuite depuis la page audio. Par exemple,"The Weeknd - Blinding Lights".thumbNail: URL (String) de l’image de couverture du Reel (miniature). Voir ici pour les détails sur thumbNail.thumbNailOffset: décalage entier en millisecondes de la frame miniature. Voir ici pour les détails sur thumbNailOffset.
Trial Reels
Un trial reel est un Reel qui n’est publié qu’aux non-abonnés lors de sa première diffusion, ce qui vous permet de tester la performance d’un Reel auprès d’une audience nouvelle avant qu’il n’atteigne vos abonnés existants. DéfinisseztrialParams.graduationStrategy dans instagramOptions pour publier un Reel en trial.
Instagram Trial Reel
graduationStrategy contrôle la manière dont un trial reel « graduera » par la suite — c’est-à-dire deviendra visible pour vos abonnés également. Il est obligatoire lorsque trialParams est fourni et doit être l’un de :
“MANUAL”— la publication reste un trial reel jusqu’à ce que vous la fassiez graduer manuellement depuis l’application Instagram.“SS_PERFORMANCE”— Meta fait graduer automatiquement le Reel en fonction de ses performances auprès des non-abonnés.
La graduation elle-même (promotion d’un trial reel publié auprès des abonnés) n’est pas actuellement exposée par
l’API de Meta et doit être effectuée manuellement dans l’application Instagram. Ayrshare ajoutera un point de terminaison de graduation
dès que Meta en exposera un.
Restrictions des trial reels
La requête de trial reel est rejetée à la limite d’Ayrshare — avant tout appel à Meta — lorsque l’une de ces conditions n’est pas remplie :- Exactement une URL de média se terminant par
.mp4ou.mov(insensible à la casse). Les carrousels ne sont pas pris en charge. instagramOptions.storiesne doit pas êtretrue. Les Stories ne peuvent pas être des trial reels.graduationStrategydoit être présent et valoir exactement“MANUAL”ou“SS_PERFORMANCE”(sensible à la casse).
447, 448, 449) pour les payloads complets.
Instagram Stories
Vous pouvez publier une seule image ou vidéo en tant qu’Instagram Story avec lesinstagramOptions suivantes. Les Instagram Stories disparaissent après 24 heures.
Stories Post
- Les Instagram Stories ne prennent pas en charge le texte de publication — tout texte fourni dans le champ
post, y compris les mentions, sera ignoré. - Les Stories expirent après 24 heures.
- Instagram ne prend actuellement en charge la publication de Stories que sur les comptes Instagram Business et non sur les comptes Creator.
- Les Instagram Stories ne prennent pas en charge les collaborateurs.
- La publication de stickers (par ex. lien, sondage, localisation) n’est pas prise en charge par Instagram.
Miniatures de Reels
Vous pouvez sélectionner une frame du Reel comme image miniature, ou votre propre image de couverture (miniature) depuis une URL externe.Instagram Thumbnail
0, qui correspond à la première frame du Reel.
Si vous spécifiez à la fois une URL de miniature et un offset de miniature, l’offset sera ignoré.
La miniature du Reel doit respecter les exigences de miniature Reels.
Les URL signées avec redirections ne sont pas garanties compatibles avec les URL de couverture.
Nous recommandons d’utiliser une URL non signée ou d’utiliser le point de terminaison /media.
Texte alternatif
Ajoutez du texte alternatif Instagram, également appelé alt text, à une image. L’alt text Instagram est une fonctionnalité d’accessibilité utilisée pour fournir des informations supplémentaires aux utilisateurs et aux lecteurs d’écran.- L’alt text prend en charge jusqu’à 1 000 caractères par image.
- Instagram ne prend pas en charge l’alt text pour les Reels ou les Stories.
altText dans l’objet instagramOptions.
Instagram Alt Text
mediaUrls.
L’alt text est appliqué à chaque image dans l’ordre.
Tags d’utilisateurs et localisations
L’utilisateur Instagram sera notifié lorsque vous utiliserez son nom d’utilisateur dans une publication. Faites attention à
ne pas spammer les utilisateurs ni publier avec leur nom d’utilisateur de façon répétée. Sinon, Instagram pourrait suspendre ou
désactiver votre compte.
instagramOptions.
Localisation
Une localisation est spécifiée par unlocationId, qui est un ID de Page Facebook ou un nom de Page Facebook. Par exemple, l’ID de Page Facebook du Guggenheim Museum est 7640348500 ou le nom de Page Facebook "@guggenheimmuseum". Les Pages doivent être associées à un lieu physique.
Instagram Location
locationId (ID de Page) avec le point de terminaison brand. Notez que la Page doit avoir un lieu répertorié sinon locationId renverra une erreur.
Non pris en charge sur les images ou vidéos dans les carrousels.
Tags d’utilisateurs
Les tags Instagram vous permettent de taguer d’autres utilisateurs Instagram dans votre publication. Les utilisateurs sont spécifiés paruserTags, contenant un tableau d’objets avec un nom d’utilisateur Instagram et des coordonnées x/y (image uniquement). Les tags d’utilisateurs peuvent être ajoutés aux images seules ou aux Reels, mais pas aux vidéos classiques, aux images multiples ou aux Stories.
- Les noms d’utilisateur doivent être des comptes Instagram publics. N’incluez pas le @ du handle.
- Les valeurs
xetydoivent être des nombresfloatmesurés depuis le coin supérieur gauche de l’image, dans une plage de0.0–1.0. Images uniques. Ne pas inclure avec les Reels ou une erreur surviendra.
Instagram User Tags
Mentions Instagram
Mentionnez un autre handle Instagram en ajoutant @handle dans le texte de la publication. Par exemple, vous pouvez mentionner le handle @ayrshare dans le texte de la publication :Instagram Mentions
Collaboration
La collaboration Instagram vous permet de co-créer du contenu avec d’autres comptes Instagram en taguant d’autres comptes comme collaborateurs. Cela vous permet de désigner d’autres utilisateurs Instagram comme créateurs sur votre publication. Lorsqu’ils sont tagués, ces utilisateurs reçoivent une invitation à collaborer dans l’application mobile. S’ils acceptent, la publication apparaîtra également dans leur fil et sera visible par leurs abonnés, étendant la portée et le potentiel d’engagement de la publication.Collaborateurs
L’auteur original public peut taguer un autre compte public comme collaborateur Instagram. L’autre compte reçoit un message qui lui permet d’accepter ou de refuser la demande. Si l’autre compte accepte, la publication apparaîtra également sur son profil et sera diffusée à ses abonnés dans le fil Instagram. L’en-tête de la publication attribuera le contenu aux deux comptes. Vous pouvez ajouter des collaborateurs à un Reel, à une image ou à un carrousel. Taguer un collaborateur privé n’est pas autorisé via l’API Instagram. Bien qu’une telle fonctionnalité existe dans l’application Instagram, les plateformes et leurs API ne sont souvent pas à parité de fonctionnalités. Invitez jusqu’à trois collaborateurs à l’aide d’un tableau de noms d’utilisateur Instagram publics.Instagram Collaborators
Récupérer le statut de la demande de collaborateur
Après avoir invité un collaborateur Instagram, vous pouvez vérifier le statut de la demande à l’aide de l’API Get Collaborator Request Status.Redimensionnement automatique des images
Max Pack requis
autoResize. Notez que cela redimensionnera l’image pour toutes les plateformes incluses ; nous recommandons donc d’effectuer un appel pour Instagram et un autre appel /post pour les autres plateformes.
Instagram Auto Image Resize
Quota utilisé
La réponse Instagram inclura leusedQuota actuel correspondant au nombre de publications Instagram effectuées sur une période glissante de 24 heures. Seules 50 publications Instagram sont autorisées par Instagram sur une période glissante de 24 heures.
Instagram Used Quota
Problèmes de contenu
Ayrshare intègre une protection des médias intégrée capable de détecter et de résoudre certains problèmes de diffusion de médias lors de la publication. Lorsqu’une publication réussit mais qu’un problème de contenu a été détecté et résolu, la réponse inclut un objet facultatifcontentIssues. Cela vous permet d’identifier et de corriger de manière proactive les problèmes liés à l’hébergement de vos médias.
L’objet contentIssues n’est présent que lorsqu’un problème a été détecté et résolu — les publications réussies normales ne l’incluent pas.
| Champ | Type | Description |
|---|---|---|
originMediaHostFailed | boolean | Le réseau social n’a pas pu récupérer le média depuis l’URL fournie. La protection automatisée des médias d’Ayrshare a résolu le problème et effectué la publication avec succès. Envisagez de vérifier la configuration de votre hébergement de médias — consultez Meta Media Crawler Blocked pour connaître les causes courantes. |
details | array of strings | Descriptions lisibles par un humain de chaque problème détecté. |
Content Issues Response Example
Détails d’erreur
Lorsque la publication d’un média Instagram échoue, l’objet d’erreur expose désormais le texte d’erreur sous-jacent de Meta dans le champ
details, aux côtés du code et du message Ayrshare. Cela vous permet de distinguer différentes causes racines (par exemple, un rejet de rapport d’aspect versus un échec de téléchargement du média) sans contacter le support.Instagram Publish Error
message est le résumé stable et lisible par un humain d’Ayrshare, tandis que details reprend le texte brut renvoyé par Meta pour la publication échouée.
