Skip to main content
Suivez-nous sur X, écoutez notre podcast Social Media API, ou inscrivez-vous à notre newsletter pour les dernières mises à jour.

Août 2026

  • 24 août - Les webhooks Comment et Mention identifient désormais le réseau. Les payloads des webhooks comments et mentions transportent désormais un champ platform qui nomme le réseau social d’où provient l’événement. Cela compte surtout sur comments : un commentaire Instagram arrive avec id, text et media.id, tandis qu’un commentaire de Page Facebook arrive comme un changement feed avec comment_id, post_id et message — un endpoint enregistré pour les deux devait donc deviner le réseau à partir des noms de champs présents. Branchez-vous plutôt sur platform, instagram ou facebook. Sur mentions, c’est toujours instagram, car les mentions de Pages Facebook ne sont pas livrées aujourd’hui. Tous les autres champs sont inchangés, vos gestionnaires existants continuent donc de fonctionner. Voir Comments Action et Mentions Action.
  • 18 août - Les Engaged Views YouTube arrivent dans les statistiques. Les statistiques de publication et les statistiques sociales renvoient désormais un champ engagedViews pour YouTube — le nombre de vues comptabilisées au-delà des premières secondes de lecture. Le 24 août 2026, YouTube modifie sa métrique views pour la comptabiliser dès l’instant où une vidéo commence à être lue, sans durée de visionnage minimale, sur tous les formats vidéo — attendez-vous donc à un saut ponctuel des views à cette date. Si vos rapports dépendent de la méthodologie précédente, basculez-les sur engagedViews, qui conserve l’ancien mode de comptage. Consultez Modifications à venir de l’API pour tous les détails.
  • 17 août - Votre couleur de marque atteint désormais le bouton principal du dialogue. Les boutons Submit (Envoyer) et Yes (Oui) des dialogues de la page connect accounts conservaient le dégradé bleu vers rose d’Ayrshare même lorsque votre fichier CSS définissait — et le dégradé ne pouvait pas du tout être surchargé depuis une feuille de style, car il s’agit d’une image d’arrière-plan posée par-dessus la couleur que vous définissez, sur un bouton indissociable en CSS du Cancel (Annuler) à ses côtés. Il utilise désormais votre comme couleur unie, avec une teinte légèrement plus sombre au survol, afin que le contrôle le plus mis en avant du dialogue reflète votre marque. Rien ne change si vous ne définissez pas cette propriété. Le libellé reste blanc, choisissez donc un accent sur lequel du texte blanc reste lisible.
  • 17 août - Les publications Instagram planifiées publient désormais leur premier commentaire. Un firstComment sur une publication planifiée sur Instagram seul était accepté, puis silencieusement abandonné au moment de la publication : la publication partait à l’heure prévue, le commentaire n’apparaissait jamais, et aucune erreur n’était renvoyée. La publication immédiate sur Instagram fonctionnait, ce qui donnait l’impression que le problème venait de la planification plutôt que du commentaire. Les publications Instagram planifiées ajoutent désormais leur premier commentaire de la même manière que les publications immédiates. Les publications qui planifiaient Instagram aux côtés d’un autre réseau acceptant un premier commentaire, comme Facebook ou LinkedIn, n’ont jamais été affectées, et les publications immédiates sont inchangées. Si vous aviez contourné ce problème en ajoutant le commentaire à la main ou en basculant ces publications en publication immédiate, vous pouvez revenir à les planifier avec firstComment.
  • 17 août - Nouveau webhook Suspended pour les événements de suspension de profil. Enregistrez la nouvelle action de webhook suspended pour être notifié dès qu’un User Profile est suspendu ou réactivé, plutôt que de le découvrir via des réponses 403. L’événement suspend transporte la reason enregistrée lorsqu’elle est disponible (par exemple, l’exigence de vérification d’identité de Facebook), la platform qui l’a déclenchée lorsqu’un réseau social en est la cause, l’origin de la suspension et des horodatages ; l’événement unsuspend vous indique que le profil est de nouveau actif afin que vous puissiez reprendre la publication. Enregistrez-le comme toute autre action avec Enregistrer un webhook, et consultez la référence Action Suspended pour les charges utiles.
  • 16 août - Le CSS personnalisé peut désormais colorer les dialogues de liaison. Les dialogues de la page connect accounts en marque blanche — la confirmation de dissociation, les sélecteurs de page Facebook et LinkedIn, les formulaires d’identifiants Bluesky et X, et le champ du code d’activation Telegram — s’affichaient dans le thème clair par défaut d’Ayrshare quel que soit votre fichier CSS, si bien qu’une page de liaison sombre ouvrait un panneau blanc. Dix nouvelles propriétés personnalisées les colorent désormais : , , , , , , , ainsi que , et . Définissez-les sur :root plutôt que sur une carte, car les dialogues sont rendus en dehors du contenu de la page. Tout ce que vous laissez de côté conserve les couleurs actuelles, si bien qu’une feuille de style existante n’est pas affectée tant que vous ne l’activez pas. Consultez Linking Dialog Colors pour la liste complète et un exemple concret.
  • 15 août - Plus de flash du thème par défaut avant le chargement de votre CSS personnalisé. Une page connect accounts en marque blanche utilisant votre propre fichier CSS affichait brièvement la page claire par défaut d’Ayrshare avant que votre feuille de style ne prenne le relais. Si votre feuille de style est sombre, cela se traduisait par un flash blanc à chaque chargement — y compris à chaque fois qu’un utilisateur revenait après avoir connecté un compte, ce qui le ramène à la même page. La page attend désormais votre feuille de style avant d’afficher quoi que ce soit, afin que vos utilisateurs ne voient jamais la page par défaut en dessous, et elle mémorise votre feuille de style pour que les visites de retour appliquent vos couleurs immédiatement plutôt qu’après que votre fichier a été récupéré. Si votre fichier CSS ne peut être atteint, la page se charge néanmoins normalement plutôt que de l’attendre. Les pages de liaison sans fichier CSS restent inchangées.
  • 14 août - Le CSS personnalisé atteint l’intérieur des cartes de la page Connect Accounts. Cinq noms de classes supplémentaires sont désormais disponibles pour votre CSS personnalisé Max Pack sur la page connect accounts en marque blanche : social-account-avatar sur la photo de profil d’un compte connecté, social-account-icon sur le carré contenant le logo d’un réseau, social-account-name sur le nom du réseau, ainsi que social-linking-page-column et social-linking-header sur les deux conteneurs qui structurent la page. La colonne est délibérément distincte de main-content, ce qui vous permet d’élargir les cartes sans rétrécir l’arrière-plan de votre page, et aplatir l’en-tête avec display: contents vous permet de réordonner le logo, les cartes, le bouton Close et le bloc d’instructions avec order. Les badges « Connected » et « Messaging » lisent également deux propriétés personnalisées, et , que vous pouvez définir une seule fois sur social-account-card ; les badges d’avertissement tels que « Relink required » conservent leurs propres couleurs, de sorte qu’un compte ayant cessé de fonctionner en garde l’apparence. Si votre feuille de style atteignait l’un de ces éléments en comptant les éléments ou en sélectionnant un nom de classe Mui, réécrivez ces règles à l’aide des noms ci-dessus — ce sont ceux qui continueront de fonctionner. Consultez Customize CSS pour la liste complète et des exemples concrets.
  • 14 août - Plus d’espace au-dessus de votre page de liaison. La page connect accounts en marque blanche commence son contenu plus bas sur la page, de sorte que votre logo et votre titre ne sont plus collés au bord supérieur de la fenêtre du navigateur. Rien d’autre ne bouge, et une feuille de style qui définit déjà un padding-top sur main-content conserve sa propre valeur.
  • 12 août - Les déclarations IA survivent à la conversion de format d’image. Lorsqu’Ayrshare convertit une image WebP, HEIC, HEIF ou AVIF en JPEG pour un réseau qui n’accepte pas le format source, la déclaration IA de l’image est désormais reportée au lieu d’être abandonnée. Ayrshare écrit un petit paquet XMP neuf contenant Iptc4xmpExt:DigitalSourceType, la propriété IPTC de déclaration IA, et synthétise la valeur équivalente lorsqu’un manifeste C2PA affirme une origine IA que le XMP n’enregistre pas. Facebook et Instagram affichent leur propre libellé IA à partir de cette seule propriété, sans qu’aucun indicateur IA de plateforme ne soit défini. Rien d’autre ne voyage : le paquet est construit à partir de zéro plutôt que copié, de sorte qu’aucun EXIF, aucun GPS, ni aucun champ créateur, copyright, mot-clé ou localisation de votre image d’origine n’atteint le réseau. Le rendu des couleurs est préservé dans les deux cas — une image HEIC ou HEIF conserve son profil colorimétrique ICC, et une image WebP ou AVIF est convertie en sRGB standard afin que ses couleurs soient correctes même sur un réseau qui supprime les profils intégrés. La signature cryptographique C2PA ne peut pas survivre à un ré-encodage et n’est pas conservée — la déclaration survit, la signature non. Les images JPEG et PNG passent toujours sans modification, les vidéos ne sont pas affectées, et les téléversements de médias continuent de stocker vos octets tels quels. Notez que l’option autoResize d’Instagram redimensionne via une étape distincte qui ne transporte aucune métadonnée ; laissez-la donc désactivée si la déclaration doit atteindre Instagram. Consultez Image Metadata and Content Credentials pour la politique complète et les résultats par réseau.
  • 12 août - La sélection des LinkedIn Company Pages n’expire plus. Si vous administrez un très grand nombre de company pages LinkedIn, la connexion à LinkedIn pouvait expirer avant que la liste de sélection des pages n’apparaisse, ne vous laissant rien à choisir. Cela se produisait y compris après l’amélioration de la découverte du 10 août ci-dessus. La construction de votre liste de pages est désormais bien plus rapide et se termine largement dans la limite de temps de la requête. Par ailleurs, certaines pages pouvaient être omises de la liste selon la façon dont LinkedIn les renvoyait ; ces pages apparaissent désormais.
  • 11 août - Contrôle CSS personnalisé sur la disposition des cartes de la page Connect Accounts. La page connect accounts en marque blanche porte désormais deux noms de classes supplémentaires que votre CSS personnalisé Max Pack peut sélectionner : social-accounts-grid sur la grille contenant les cartes de réseaux, et social-account-card-wrapper sur la cellule contenant chaque carte. Ensemble, ils contrôlent l’espacement entre les cartes et le nombre de cartes par ligne, dont aucun ne disposait auparavant d’un sélecteur. Si votre feuille de style atteignait la zone des cartes en comptant les éléments à partir de main-content, par exemple avec .main-content > div > div > div, ces règles correspondent à un élément différent depuis la refonte du tableau de bord et peuvent redimensionner toutes les cartes à la fois ; réécrivez-les en utilisant les deux noms ci-dessus. Vos règles ont toujours besoin de !important pour surcharger les styles générés par la page. Consultez Modifier la disposition des cartes pour des exemples concrets.
  • 11 août - Les pages de liaison avec CSS personnalisé restent en clair. Une page de liaison sociale qui utilise votre propre fichier CSS reste désormais fixée au thème clair, et le sélecteur clair/sombre n’y est plus affiché à vos utilisateurs. Les feuilles de style sont écrites pour la page en thème clair : un utilisateur qui passait en thème sombre conservait vos couleurs pendant que les couleurs de texte autour changeaient, ce qui pouvait rendre les noms de réseaux difficiles à lire sur vos cartes. Votre feuille de style est maintenant la seule à décider de l’apparence de la page. Les pages de liaison sans fichier CSS ne changent pas et conservent le sélecteur.
  • 11 août - Liaison d’Instagram simplifiée. Cliquer sur Instagram depuis la page de liaison ouvrait auparavant une boîte de dialogue avertissant que seuls les comptes Instagram Business ou Creator sont pris en charge, avant le lancement de la connexion. La connexion propre d’Instagram propose désormais de convertir un compte personnel en compte professionnel pendant l’autorisation, cette étape supplémentaire a donc disparu : cliquer sur Instagram mène directement au flux de connexion, soit la connexion propre d’Instagram, soit, si vous avez désactivé Instagram Login, la connexion Facebook. Si vous avez configuré un modal Instagram personnalisé pour votre page de liaison, vos instructions personnalisées apparaissent toujours exactement comme avant.
  • 10 août - Hooks de classes CSS personnalisées restaurés sur la page Connect Accounts. La page connect accounts en marque blanche porte à nouveau les noms de classes stables que votre CSS personnalisé Max Pack sélectionne. Lors de la refonte de la page, ces noms de classes ont été supprimés : une feuille de style existante se chargeait toujours mais ne correspondait plus silencieusement à rien — une règle qui masquait l’en-tête de la page, restylisait le bouton Close ou changeait la couleur du texte d’instructions cessait simplement de prendre effet, sans erreur nulle part. Rétablis sur la page : main-content, company-logo, heading-social-accounts, additional-info, additional-info__body, additional-info-text, troubleshooting-guide et close-button. Rétablis sur chaque carte de réseau : connected-card et click-to-link. Également nouveaux : social-account-card sur chaque carte, unlinked-card pour l’état non encore connecté, et un attribut data-platform portant la clé du réseau, de sorte qu’une carte non connectée puisse être restylisée en bouton, ce qui était auparavant impossible car une carte connectée et une carte non connectée étaient indiscernables en CSS. Vos règles ont besoin de !important pour surcharger les styles générés par la page. Consultez Hooks de classes CSS pour la liste complète et un exemple concret.
    • Vérifiez votre feuille de style. Les règles reposant sur ces noms de classes fonctionnent à nouveau sans aucune modification de votre part. Les règles reposant sur les noms de classes générés par la page elle-même (tout ce que vous avez copié depuis les outils de développement du navigateur, comme les noms commençant par chakra-) ne peuvent pas être restaurées et doivent être réécrites en utilisant les sélecteurs documentés. Consultez Mettre à jour une ancienne feuille de style.
    • Un ancien nom de classe ne revient pas. linked-tag ne fait délibérément pas partie du contrat : une carte connectée peut désormais aussi afficher « Relink required » ou « Identity check », donc une règle qui le masquerait masquerait un avertissement sur lequel votre utilisateur doit agir. Stylisez plutôt connected-card. Consultez Mettre à jour une ancienne feuille de style.
  • 10 août - Découverte améliorée des LinkedIn Company Pages. Si vous administrez un grand nombre de company pages LinkedIn, certaines d’entre elles pouvaient être manquantes lors de la connexion ou de l’actualisation de LinkedIn — ces pages n’apparaissaient pas dans la sélection et il n’était pas possible d’y publier. La découverte des company pages lit désormais au-delà du point où elle s’arrêtait prématurément auparavant, de sorte que les pages manquées pour cette raison sont disponibles à la sélection et à la publication.
  • 7 août - Dashboard 3.0. Le Ayrshare Dashboard a été reconstruit de fond en comble avec un système de design moderne, une navigation rafraîchie et un flux de travail plus rapide et plus épuré sur chaque page.
    • Mode sombre & nouveau design — mode sombre par défaut avec un bouton de bascule thème clair/sombre en un clic dans la barre latérale, plus une nouvelle typographie, de nouvelles cartes et de nouvelles mises en page sur chaque page pour une meilleure lisibilité et densité d’information.
    • Billing, désormais dans le dashboard — une nouvelle section Billing (remplaçant l’ancienne page Account) vous permet de gérer votre abonnement sans quitter le dashboard : consultez votre forfait actuel, votre prochaine date de facturation et votre mode de paiement ; changez de forfait, consultez les factures et mettez à jour vos informations de facturation ; et activez ou gérez les modules complémentaires (Max Pack, Messaging et Facebook Boost Ads) directement.
    • Publish a Post — bascules de réseaux avec un compteur de sélection en direct, Select all / Deselect all, et un raccourci « Only » pour publier sur un seul réseau ; View API Code (anciennement View JSON) affiche la requête API exacte pour votre publication composée ; et un panneau Additional Options plus épuré qui fait apparaître les paramètres spécifiques à la plateforme (comme Instagram Post Type) de manière contextuelle.
    • Post History — recherchez vos publications récentes en complément des filtres de statut existants (Success, Scheduled, Paused, Awaiting Approval, Error), miniatures des médias sur chaque publication, ainsi que des icônes de plateforme, des puces de statut, des Post IDs copiables et un visualiseur API Request & Response repliable sur chaque carte.
    • User Profiles — cartes de profil redessinées avec avatars et champs structurés (Created, RefId, Accounts, Messaging), nouveaux badges de rôle (Owner, Team Member et profil Active), et une bascule Messaging en ligne sur chaque carte.
    • Webhooks — un nouvel Events tab pour inspecter les journaux d’événements webhook aux côtés de vos webhooks enregistrés.
  • 6 août - Correction de la visibilité des vidéos TikTok. L’option tikTokOptions.visibility est désormais respectée pour les publications vidéo. Auparavant, elle ne prenait effet que sur les publications d’images — une vidéo envoyée avec visibility: “private”, “followers” ou “friends” était publiée en Public sans erreur ni avertissement. Les vidéos sont désormais publiées avec la visibilité demandée, et la documentation du paramètre visibility a été mise à jour pour refléter la prise en charge des vidéos.
  • 6 août - Libellé de contenu IA Instagram. Les publications Instagram peuvent désormais porter le libellé AI info d’Instagram en définissant isAIGenerated sur true dans instagramOptions. L’auto-déclaration s’applique aux images uniques, vidéos uniques, Reels, Stories et carrousels — pour un carrousel, le libellé s’applique à l’ensemble du carrousel plutôt qu’aux éléments individuels. Les valeurs acceptées sont true, “true”, false et “false” ; toute autre valeur (“yes” ou 1, par exemple) publie tout de même la publication normalement mais sans le libellé et renvoie une entrée warnings non fatale (code: 497, feature: “isAIGenerated”) listant les valeurs acceptées. Omettre le paramètre reste inchangé et publie sans libellé, et le libellé ne peut pas être modifié après la publication. Le paramètre correspond à l’existant tikTokOptions.isAIGenerated, de sorte que le même nom de flag fonctionne sur les deux réseaux. Consultez Libellé de contenu IA Instagram.
  • 4 août - Libellé “Made with AI” de X. Les publications X peuvent désormais divulguer des médias générés par IA avec twitterOptions.isAIGenerated, qui applique le libellé natif “Made with AI” de X. Consultez les options de publication X.
  • 4 août - Réponses aux commentaires LinkedIn sur les publications organiques de page d’entreprise. Répondre à un commentaire LinkedIn par ID de commentaire social fonctionne désormais sur les publications organiques de page d’entreprise, qui échouaient auparavant avec code: 215. Dans ce mode (searchPlatformId: true), passez le commentUrn complet retourné par get-comments plutôt que le simple commentId — par exemple urn:li:comment:(urn:li:activity:<postId>,<commentId>). Voir le nouveau paramètre commentUrn sur Répondre à un commentaire.
  • 4 août - Les échecs de DM d’automatisation n’incriminent plus votre jeton d’accès. Lorsqu’une automatisation Instagram ne parvenait pas à livrer son DM à un destinataire particulier, la ligne d’activité enregistrait auth_error — le statut signifiant que les identifiants du compte ont échoué — si bien que les clients reconnectaient un compte parfaitement sain sans que cela ne change rien. Les échecs de livraison propres à un destinataire enregistrent désormais failed, portant la raison propre à Meta dans actionResults[].errorDetails, et auth_error est réservé aux véritables problèmes d’identifiants et d’autorisations. La cause la plus fréquente a désormais son propre statut terminal : lorsque le commentaire déclencheur provient du même compte que celui qui enverrait le DM — ce qui se produit lorsque vous testez une automatisation sur votre propre publication — la ligne enregistre skipped avec une explication et aucun envoi n’est tenté, car un compte ne peut pas s’envoyer de message à lui-même. Les références des statuts d’activité et du point de terminaison activité décrivent désormais chaque statut avec précision. Les lignes enregistrées avant ce changement n’ont pas été corrigées rétroactivement, si bien qu’une ligne auth_error historique peut encore correspondre à l’un de ces cas.

Juillet 2026

  • 31 juillet - Messages WhatsApp en Private Beta. La Messaging API prend désormais en charge WhatsApp en Private Beta. Les comptes approuvés peuvent lier un WhatsApp Business Account via le flux embedded signup de Meta, envoyer des messages en format libre pendant la fenêtre de service client de 24 heures de Meta, recevoir des messages entrants et des médias, et récupérer les conversations WhatsApp stockées. Écrivez à lotty@ayrshare.com pour demander un accès.
  • 31 juillet - Les Webhooks Comments et Mentions Instagram ne nécessitent plus Messaging. Les webhooks comments et mentions pour Instagram sont désormais totalement indépendants du module complémentaire Messaging. Enregistrer un webhook avec action: “comments” ou action: “mentions” souscrit automatiquement aux champs Meta requis en utilisant vos comptes déjà liés — aucun module complémentaire Messaging ni nouvelle liaison nécessaires (les permissions de commentaires font déjà partie de la délégation par défaut). Cela fonctionne pour tous les types de comptes Instagram, y compris les comptes liés via une Facebook Page, et la désactivation de Messaging n’interrompt plus un webhook comments ou mentions actif. Ce changement s’applique au périmètre Instagram ; les événements de commentaires et de mentions Facebook ne sont pas encore inclus. Consultez la présentation des Webhooks pour enregistrer un webhook.
  • 31 juillet - Correction de l’attribution des analytics par lot. Dans une requête post analytics portant sur plusieurs publications, une entrée en échec pouvait provoquer l’enregistrement des résultats suivants du même lot sous un mauvais identifiant de publication. Les résultats sont désormais toujours attribués à la bonne publication, même lorsque certaines entrées du lot échouent.
  • 31 juillet - Validation des IDs de publication Instagram dans les analytics. Les IDs de publication Instagram invalides envoyés à post analytics sont désormais rejetés localement avant tout appel à Meta, de sorte que les IDs mal formés ne consomment plus un appel à la Meta Graph API — ce qui correspond à la protection déjà en place pour Facebook, Threads et X/Twitter. Les IDs de publication numériques sont également gérés proprement : un id entièrement numérique est validé normalement, et les valeurs ne pouvant pas former un ID valide renvoient une erreur code: 186 propre au lieu d’un échec non géré. Les IDs de type chaîne valides se comportent exactement comme avant.
  • 31 juillet - Rafraîchissement du workflow de démarrage n8n. Le workflow de démarrage n8n MCP téléchargeable a été mis à jour : le premier prompt suggéré cible désormais uniquement LinkedIn et Facebook (le prompt précédent incluait Instagram, qui nécessite un média et faisait échouer la validation au premier lancement), et le modèle de chat du workflow est désormais claude-sonnet-5 avec des instructions de configuration indépendantes de la version.
  • 29 juillet - Les automatisations Instagram sur commentaire utilisent désormais des Private Replies. Les automatisations déclenchées par un commentaire (comment_keyword) livrent désormais leur DM via les private replies d’Instagram, ancrées à la fenêtre de 7 jours propre au commentaire. Cela supprime l’exigence d’une conversation antérieure, de sorte qu’une automatisation peut désormais atteindre un auteur de commentaire à qui vous n’aviez jamais envoyé de message auparavant — le rejet qui bloquait auparavant les commentateurs « à froid ». La fenêtre de 7 jours propre au commentaire s’applique toujours : une réponse à un commentaire plus ancien échoue avec 491. Notez que la livraison reste en fin de compte dictée par le paramètre Instagram Message requests du destinataire : un DM peut être accepté par Instagram (activité status: “sent”) puis supprimé silencieusement, sans aucun signal sur aucune surface d’API. En conséquence, sent signifie qu’Instagram a accepté le message, jamais que le destinataire l’a reçu. De nouveaux motifs d’échec apparaissent sur actionResults[].errorDetails avec des codes d’erreur dédiés 490495. Voir le nouveau guide de dépannage Automation DM Sent but Not Delivered.
  • 23 juillet - Chiffrement prêt pour l’ère post-quantique (PQC). L’API Ayrshare prend désormais en charge la cryptographie post-quantique au niveau de la couche TLS. Nous avons activé l’échange de clés hybride X25519MLKEM768 sur notre politique SSL globale, ajoutant un algorithme résistant au quantique (ML-KEM) aux côtés du ECDHE classique dans la négociation TLS 1.3. Cela protège votre trafic API contre les attaques dites « harvest now, decrypt later » (« récolter maintenant, déchiffrer plus tard ») — où un adversaire enregistre aujourd’hui du trafic chiffré pour le déchiffrer une fois que les ordinateurs quantiques auront mûri. Le changement est entièrement rétrocompatible : parce qu’il s’agit d’une négociation hybride, une connexion ne passe à PQC que si le client le demande, et tous les autres clients continuent de se connecter normalement via ECDHE standard. Et puisque 74 % de notre trafic API est déjà sur TLS 1.3, la plupart des intégrations bénéficient dès maintenant de la protection post-quantique sans aucun changement de code — tant que votre bibliothèque HTTP/TLS prend en charge le groupe X25519MLKEM768 (OpenSSL 3.5+ et d’autres piles TLS modernes le font déjà), il est négocié automatiquement.
  • 15 juillet - Correction de la validation du rapport d’aspect des Instagram Reels. Les Instagram Reels hauts et étroits ne sont plus rejetés à tort avant d’atteindre Meta. La vérification préalable des vidéos d’Ayrshare appliquait les règles de rapport d’aspect des images Instagram (de 4:5 à 1.91:1, plus une exception portrait 9:16) aux Reels, si bien qu’un Reel portrait valide (par exemple 886 x 1920, un rapport largeur/hauteur de 0.46:1) était bloqué localement avec code: 182 alors qu’Instagram l’aurait accepté. Les vidéos Reels sont désormais validées par rapport à la plage documentée pour les Reels de 0.01:1 à 10:1 (9:16 reste recommandé pour éviter le recadrage), conformément à la spécification de Meta et aux directives média Instagram. Le message code: 182 pour les échecs de rapport d’aspect a également été corrigé — il indiquait auparavant « Video does not meet duration requirement. » (« La vidéo ne répond pas à l’exigence de durée. »). Aucun changement d’API n’est requis.
  • 14 juillet - Succès partiel sur les lectures multiplateformes de commentaires & d’analytics. Une lecture multiplateforme get-comments ou post analytics (un seul Ayrshare Post ID couvrant plusieurs plateformes) ne fait plus s’effondrer l’ensemble de la réponse en erreur lorsque le tronçon d’une seule plateforme échoue. Lorsqu’au moins un tronçon réussit et qu’au moins un échoue, la réponse renvoie HTTP 200 avec status: “partial”, en préservant les données des plateformes saines et en listant chaque tronçon en échec dans le tableau errors[] de premier niveau. Les réponses entièrement réussies sont inchangées. Les réponses entièrement en échec conservent status: “error” et associent le code d’erreur représentatif de premier niveau à son statut HTTP configuré ; le code 485 est associé à HTTP 404. Le code 485 identifie les commentaires de Story Instagram/Facebook expirés ou indisponibles ainsi que les analytics de Story Instagram lorsque les commentaires ou insights ne peuvent pas être récupérés ; les analytics de Story Facebook restent indisponibles et ne sont pas inclus. Les clients doivent inspecter errors[] et faire correspondre le code numérique, et non le texte exact du message.
  • 8 juillet - Temps de réponse d’API plus rapides. Nous avons livré une série d’améliorations de performance backend qui réduisent considérablement la latence sur certains de nos points de terminaison les plus populaires. Les temps de réponse moyens et au 95e percentile (p95) sont tous deux nettement réduits, les plus grands gains apparaissant sous forte charge. Les gains les plus importants sont sur profiles et analytics. Aucune modification d’API n’est requise ; chaque requête est désormais plus rapide automatiquement.
  • 7 juillet - Méthode de liaison Instagram par session sur generateJWT. Le point de terminaison generateJWT accepte désormais un paramètre de corps optionnel instagramLinkMethod qui remplace votre paramètre Instagram Login à l’échelle du compte pour une seule session de liaison. Envoyez “instagram” pour démarrer la connexion directe Instagram Login (aucune Facebook Page requise) ou “facebook” pour lier via une Facebook Page connectée lorsque l’utilisateur clique sur le bouton Instagram de la page de liaison sociale. Le remplacement s’applique uniquement à la page de liaison ouverte à partir de l’URL JWT renvoyée — il persiste tout au long de la redirection d’autorisation mais ne modifie jamais votre paramètre à l’échelle du compte, et l’omission du paramètre maintient le comportement existant. Les valeurs non valides renvoient un 400 listant les options valides. Consultez la nouvelle section Méthode de liaison Instagram pour plus de détails, y compris les différences de fonctionnalités entre les deux flux.

Juin 2026

  • 24 juin - Intégration n8n. Connectez n8n au serveur MCP Ayrshare en utilisant le nœud MCP Client Tool intégré de n8n, sans code personnalisé ni nœud communautaire à installer. Consultez la nouvelle page d’intégration n8n pour un aperçu, et le guide complet n8n pour la configuration, trois exemples concrets, les profils multi-tenants, X BYO et un flux de démarrage téléchargeable (Chat Trigger vers AI Agent vers le nœud MCP Ayrshare). Consultez également Connect & Setup et le catalogue d’outils.
  • 17 juin - Statistiques Facebook : Meta a retiré les métriques Reach et Video de 3 secondes. Meta a supprimé les métriques Insights unique-impression et video-view de 3 secondes dans toutes les versions de Graph API (effectif le 15 juin 2026). Les statistiques de publication Facebook ne renvoient plus impressionsUnique, impressionsFanUnique, impressionsOrganicUnique, impressionsPaidUnique, ou videoViewsUnique, et les statistiques sociales ne renvoient plus la famille pagePostsImpressions* (y compris pagePostsServedImpressionsOrganicUnique). Les champs toujours pris en charge (reactionsByType, videoViews, mediaView, pagePostEngagements, pageVideoViews) ne sont pas affectés. Utilisez mediaView / pageMediaView pour le reach ; un successeur Total Unique Media Views est prévu. Référence : changelog Meta Graph API v25.
  • 15 juin - Code d’erreur 476 pour restriction de compte Facebook. Les publications Facebook qui échouent parce que Meta a placé une restriction sur le compte (sous-codes Meta 2424009 et 1404078, ou libellé de restriction de Meta lorsqu’aucun sous-code n’est présent) renvoient désormais un code: 476 dédié et non réessayable (HTTP 400) au lieu du code: 108 générique réessayable. Le compte reste lié — résolvez la restriction via la page Account Status de Meta (Facebook → photo de profil → Aide → Statut du compte), qui affiche la raison spécifique et un flux d’appel que l’API ne peut pas renvoyer. Consultez Restriction de compte Facebook pour plus de détails.
  • 10 juin - Statistiques de profil personnel LinkedIn. Les profils LinkedIn personnels (membres) renvoient désormais une matrice de statistiques étendue. Les statistiques de publication incluent impressionCount, uniqueImpressionsCount (membres atteints), likeCount, commentCount, shareCount, engagement, reactions, et — pour les publications vidéo — videoViews, videoViewers, et videoWatchTimeMs. Les statistiques sociales ajoutent le followersCount à vie, la croissance quotidienne followersDaily, et les métriques agrégées de publication. Les décomptes agrégés de repartage/réaction/commentaire sont au mieux et peuvent différer légèrement de l’interface utilisateur LinkedIn. Les comptes liés existants doivent relier leur profil LinkedIn sur la page Social Accounts pour accorder les nouvelles portées de statistiques — jusqu’à ce que cela soit fait, les statistiques renvoient code: 475 (« reliez votre profil LinkedIn pour activer les statistiques »). La publication n’est pas affectée.
  • 10 juin - Premiers commentaires TikTok désormais événementiels. Un premier commentaire sur une publication TikTok n’est plus tenté sur une attente temporisée fixe. Comme TikTok traite les vidéos de manière asynchrone, la réponse /post renvoie désormais le premier commentaire TikTok avec status: “pending”, et le commentaire est publié automatiquement une fois que TikTok termine le traitement et que le webhook tikTokPublished résout le véritable id de la vidéo. La visibility de la vidéo doit être public, sinon une erreur de commentaire claire est renvoyée. Par ailleurs, get-comments sur une publication TikTok toujours en traitement renvoie désormais code: 288 au lieu d’un échec générique.
  • 8 juin - Rotation du secret de signature des webhooks. Vous pouvez désormais faire tourner en toute sécurité le secret de signature de vos webhooks depuis le tableau de bord Webhooks en 2 clics, ou via le nouveau point de terminaison POST /hook/webhook/secret avec un paramètre de corps secret. Après une rotation, les livraisons sont signées avec à la fois votre secret précédent et votre nouveau secret pendant une fenêtre de grâce de 24 heures via le nouvel en-tête X-Authorization-Content-SHA256-V2 (v1=<current-sig>,v1=<previous-sig>, l’actuel en premier), afin que vous puissiez mettre à jour votre récepteur sans aucune livraison manquée ou rejetée. L’en-tête existant X-Authorization-Content-SHA256 est inchangé. Le secret de signature est à l’échelle du profil (un par User Profile, signant chaque action de ce profil). Consultez Rotation du secret de signature pour la procédure de rotation sûre et un exemple de vérification côté récepteur.
  • 8 juin - Échecs de miniature YouTube désormais signalés. Lorsqu’une vidéo YouTube est publiée mais que sa miniature personnalisée ne parvient pas à s’appliquer, le résultat YouTube conserve désormais status: “success” (la vidéo reste en ligne) et ajoute un tableau warnings (feature: “thumbnail”, code: 307) décrivant l’échec — auparavant, l’échec était enfoui dans le sous-objet thumbNail, qui est toujours conservé pour la rétrocompatibilité. Les conseils 403 trompeurs ont été corrigés pour commencer par la vérification téléphonique de la chaîne sur https://www.youtube.com/verify (une chaîne non vérifiée est la cause dominante), avec une reliaison OAuth comme étape secondaire. Une nouvelle validation pré-publication attrape également les miniatures qui ne sont pas PNG/JPG, dépassent 2 Mo ou sont inaccessibles avant le téléchargement et les ignore, de sorte que la vidéo est toujours publiée avec la raison signalée dans warnings (un problème de miniature ne fait jamais échouer la publication). Consultez l’API Post YouTube et le nouveau guide de dépannage Miniature YouTube non appliquée (chaîne non vérifiée).
  • 8 juin - Statistiques X BYOK renvoient désormais code 416 sur crédits épuisés. Lorsque le compte X Developer inscrit d’un compte X/Twitter BYOK n’a plus de crédits API, les chemins de statistiques et de recherche d’utilisateur renvoient désormais code: 416 (HTTP 402, X CreditsDepleted) avec l’id du compte inscrit dans detail — auparavant, ceux-ci étaient masqués comme code: 294 (HTTP 400, « Unable to get X User »). La correction consiste à recharger les crédits dans le portail X Developer. Cela aligne la surface analytics/lookup avec le chemin de publication (qui renvoie déjà 416). Si votre intégration se ramifie sur 294 depuis les statistiques pour détecter un mauvais handle, ajoutez la gestion de 416.
  • 4 juin - Serveur MCP et plugin Claude Code. Les agents IA peuvent désormais piloter l’API Ayrshare via le nouveau serveur MCP (https://api.ayrshare.com/mcp), y compris le plugin Claude Code. Consultez Connect & Setup et le catalogue d’outils. Le MCP de recherche de docs existant est désormais Documentation MCP.

Mai 2026

  • 22 mai - Correction du routage Profile-Key pour Bulk Post. POST /post/bulk honore désormais l’en-tête Profile-Key, de sorte que les lignes CSV sont publiées vers le User Profile résolu au lieu du Primary Profile. Auparavant, les téléchargements en masse envoyés avec un Profile-Key étaient silencieusement acheminés vers les comptes sociaux du Primary Profile. Consultez Bulk Post.
  • 21 mai - Portée TikTok DELETE /comments clarifiée. Mise à jour des pages Delete Comments et Comments Overview pour documenter que DELETE /comments sur TikTok ne réussit que pour les commentaires rédigés par le compte TikTok authentifié lui-même (vos propres réponses). Tenter de supprimer un commentaire tiers renvoie Ayrshare code: 328. Les clients qui doivent modérer des commentaires tiers sur leurs propres vidéos TikTok doivent contacter le support. Pas de changement de comportement de l’API ; documentation uniquement.
  • 21 mai - Masquer les commentaires TikTok. DELETE /comments prend désormais en charge le masquage d’un commentaire TikTok des spectateurs publics via hide=true avec videoId. La réponse de succès renvoie action: “hide” et fait écho au texte du commentaire ; envoyer hide=true sans videoId est rejeté avec un 400. Les commentaires masqués restent visibles pour le propriétaire de la vidéo dans TikTok Studio.
  • 20 mai - SDK Node v1.3.0 — Support X/Twitter BYO. Le SDK Node officiel expose désormais setTwitterByo(apiKey, apiSecret) et clearTwitterByo() pour X/Twitter Bring-Your-Own-Keys. Une fois défini, chaque requête SDK inclut les en-têtes requis X-Twitter-OAuth1-Api-Key et X-Twitter-OAuth1-Api-Secret — requis pour les opérations X/Twitter maintenant que l’exigence BYO d’Ayrshare est appliquée (à compter du 31 mars 2026). Installer via npm install social-media-api@1.3.0 ; notes de version sur npm et GitHub.
  • 20 mai - Tarification à l’usage de la messagerie. La messagerie Business est désormais facturée via la tarification à l’usage Stripe à 0,09 </code>parconversationactivesurlesplansLaunchetBusiness(Premiumresteunmodulecompleˊmentairefixede<code>49</code> par conversation active sur les plans Launch et Business (Premium reste un module complémentaire fixe de <code>49 /mois), avec jusqu’à 1 000 conversations actives par cycle de facturation. Consultez la tarification de la messagerie.
  • 20 mai - Les statistiques Instagram ne délient plus les comptes sur les erreurs de permission. Lorsque les statistiques Instagram rencontrent une erreur de permission manquante (Meta errCode 10), le compte n’est plus automatiquement délié. Auparavant, un problème de portée/permission était traité comme un token révoqué et déconnectait silencieusement le compte même si la publication fonctionnait toujours. Ayrshare garde désormais le compte lié et fait remonter une erreur de portée de permission à la place.
  • 19 mai - hideLogo par profil. Nouveau booléen hideLogo sur Create Profile et Update Profile supprime le logo à l’échelle du compte sur la page de liaison sociale d’un User Profile individuel. Utile pour la marque blanche de profils partenaires individuels.
  • 19 mai - Partage de budget Ad Set pour Facebook Boost. Le point de terminaison Boost accepte désormais un nouveau booléen optionnel adSetBudgetSharingEnabled (par défaut false). Meta exige désormais ce champ wire sur chaque campagne créée sans budget au niveau de la campagne, et Ayrshare l’envoie sur chaque requête — par défaut false préserve le comportement précédent sans modifications de l’appelant nécessaires. Réglez-le sur true pour activer l’optimisation cross-ad-set de Meta, qui peut déplacer jusqu’à ~20 % du budget d’un ad set vers d’autres ad sets de la même campagne pour de meilleures performances globales.
  • 19 mai - Erreur Subreddit banni sur Reddit. Publier sur un subreddit dont vous êtes banni renvoie désormais une erreur distincte non réessayable au lieu du code 121 générique réessayable. Cela empêche les planificateurs de réessayer une publication rejetée de manière permanente en boucle. Consultez les codes d’erreur Ayrshare.
  • 19 mai - Limite de taille vidéo Bluesky. La taille maximale de téléchargement vidéo Bluesky est désormais de 100 Mo (précédemment annoncée à 1 Go) pour correspondre au plafond de la plateforme Bluesky. Les fichiers de plus de 100 Mo sont désormais rejetés dès le départ au lieu d’échouer tard au téléchargement. Consultez les directives média Bluesky.
  • 19 mai - Messagerie X/Twitter du tableau de bord pour BYO Keys. La page Messaging du tableau de bord Ayrshare prend désormais en charge les messages directs X/Twitter pour les comptes Bring-Your-Own-Keys (BYO). Votre clé consommateur X et le secret sont collectés dans le navigateur pour la session et transmis aux actions d’envoi, d’actualisation et de récupération d’image — aucune clé n’est stockée. Nécessaire maintenant que X/Twitter est BYO uniquement sur Ayrshare.
  • 19 mai - Correction du ciblage par villes Facebook Ads. Le point de terminaison Facebook Ads Cities (GET /ads/facebook/cities) résout désormais correctement les villes et leurs données de région associées. Chaque résultat inclut region, regionId, et supportsRegion afin que vous puissiez cibler la région d’une ville lorsqu’elle est disponible. Utilisez le paramètre de requête search avec un nom de ville partiel ou complet.
  • 18 mai - Contrôles de champ Status YouTube. Trois nouveaux paramètres optionnels sur youTubeOptions de l’API Post YouTube : license (“youtube” ou “creativeCommon”), embeddable (booléen), et publicStatsViewable (booléen — contrôle le panneau de statistiques étendues sur la page de visionnage ; les nombres de vues et de likes de base restent publics quel que soit). La réponse /history/youtube renvoie également désormais ces champs. Deux nouveaux codes d’erreur de validation — 455 (license invalide) et 456 (embeddable ou publicStatsViewable invalide) — rejettent les requêtes malformées à la périphérie Ayrshare. Les bascules de monétisation (activation/désactivation des publicités) ne sont pas incluses ; celles-ci nécessitent des identifiants YouTube CMS et ne sont pas disponibles via l’API YouTube standard.
  • 18 mai - Le premier commentaire GMB ne masque plus le succès de la publication. Correction d’un problème où inclure firstComment sur une publication Google Business Profile renvoyait code: 163 sans postIds même si la publication réussissait. Google Business Profile ne prend pas en charge les commentaires de publication, donc firstComment est désormais ignoré pour GMB et le résultat de publication réussi est renvoyé normalement.
  • 14 mai - Prévention du délinkage des comptes. Les réseaux sociaux ont discrètement déployé des contrôles anti-bot plus stricts, ce qui provoquait un nombre exceptionnellement élevé de comptes utilisateurs déliés. Nous avons déployé plusieurs améliorations backend pour réduire les délinkages et clarifier les messages d’erreur, et mis à jour la page de liaison de compte pour rendre l’interface beaucoup plus claire pour les utilisateurs — y compris un nouvel état « Action requise » pour les réseaux Meta (Facebook, Instagram, FB Groups, Threads, Messenger) lorsqu’un compte atteint les limbes de vérification d’identité, avec un lien « Résoudre avec Meta » et une sonde « Vérifier à nouveau » afin que les utilisateurs puissent résoudre le problème sans délier et relier.
  • 12 mai - Automatisations d’engagement Instagram (Beta). La nouvelle API Automations permet à vos utilisateurs de réagir automatiquement à l’engagement Instagram — déclencher un DM, un webhook ou un e-mail lorsqu’un utilisateur final commente une publication, répond à une story, envoie un DM ou réagit à un DM. Quatre types de déclencheurs (comment_keyword, story_reply, dm_reaction, dm_keyword) et trois types d’actions (send_dm, fire_webhook, send_email) — jusqu’à 50 de chacun par règle. Comprend une déduplication de 7 jours par action (configurable par action via dedupWindowMinutes), des plafonds DM quotidiens (1 000 Business / 5 000 Enterprise), et un journal d’activité paginé par curseur. Disponible sur les plans Business et Enterprise. Les nouveaux codes d’erreur 462472 couvrent la validation, le gating de niveau, la limite d’automatisation active, les comptes liés manquants et l’opt-in du feature-flag. Beta — nous recueillons activement les commentaires ; veuillez envoyer les rapports de bugs et les demandes de fonctionnalités au support.
  • 12 mai - Améliorations du débit des publications planifiées. Nous avons ajouté plus de matériel pour le traitement des publications planifiées, ce qui améliore considérablement le débit et les performances. Nous ajouterons également bientôt plus de matériel spécifique à la plateforme pour YouTube et TikTok.
  • 12 mai - Indice de reliaison Instagram pour les erreurs d’état de compte. Certains échecs d’état de compte Instagram (Meta error_subcode 2207085, précédemment affiché comme un code: 258 générique sans conseils) renvoyaient relink: true et retryAvailable: true avec un message de remédiation indiquant à l’utilisateur de délier et relier le compte Instagram en accordant toutes les permissions. Remplacé depuis : 2207085 est désormais réessayé automatiquement et ne définit plus relink: true. Consultez les codes d’erreur.
  • 11 mai - Codes d’erreur transitoires YouTube. Les téléchargements YouTube qui échouent en raison de problèmes transitoires en amont renvoient désormais de nouveaux codes d’erreur 453 (HTTP 504, délai d’attente d’ingestion Google) et 454 (HTTP 503, service indisponible) avec un drapeau retryAvailable: true que votre intégration peut utiliser pour réessayer automatiquement. Consultez les codes d’erreur pour plus de détails.
  • 11 mai - Statistiques et recherches X/Twitter ouvertes à tous les utilisateurs BYO. La barrière du module complémentaire X hérité a été supprimée de /analytics/social et /lookups/x. Tout client X/Twitter Bring-Your-Own-Keys peut désormais rechercher des statistiques pour des handles arbitraires et utiliser le point de terminaison X lookups sans rencontrer code: 3. Les appels sont signés avec vos propres identifiants X Developer App et comptent contre vos propres limites de débit X.
  • 8 mai - SDK Python v1.3.0 — Support X/Twitter BYO. Le SDK Python officiel expose désormais set_twitter_byo(api_key, api_secret) et clear_twitter_byo() pour X/Twitter Bring-Your-Own-Keys. Une fois défini, chaque requête SDK inclut les en-têtes requis X-Twitter-OAuth1-Api-Key et X-Twitter-OAuth1-Api-Secret — requis pour les opérations X/Twitter maintenant que l’exigence BYO d’Ayrshare est appliquée (à compter du 31 mars 2026). Installer via pip install —upgrade social-post-api ; notes de version sur GitHub et PyPI.
  • 4 mai - Conversion automatique du format d’image. Les images WebP, HEIC et AVIF sont désormais automatiquement converties en JPEG avant la publication sur les plateformes qui ne les acceptent pas. La conversion WebP s’applique à Instagram, LinkedIn, TikTok, Google My Business, Threads et Snapchat. HEIC et AVIF sont convertis sur toutes les plateformes prises en charge. Aucun changement d’API nécessaire ; la conversion s’exécute de manière transparente au moment de l’envoi. De nouveaux codes d’erreur 450 (échec de conversion), 451 (échec de téléchargement de la source) et 452 (échec de téléchargement de l’image convertie) apparaissent lorsque la conversion ne peut pas se terminer.
  • 4 mai - Les erreurs Instagram incluent désormais le message brut de Meta. Les échecs de statut média Instagram affichent désormais le texte d’erreur sous-jacent de Meta dans le champ details aux côtés du code d’erreur Ayrshare, afin que les appelants puissent distinguer les causes (par exemple, les problèmes de robots.txt/crawler par rapport aux problèmes de token) sans deviner à partir du code générique. Consultez l’API Post Instagram et les codes d’erreur.

Avril 2026

  • 30 avril - X/Twitter BYOK dans l’API Explorer. L’Ayrshare API Explorer inclut désormais une section pliable X/Twitter BYOK (Bring Your Own Keys) afin que vous puissiez coller votre API Key et API Secret X une seule fois et les faire attacher en tant qu’en-têtes X-Twitter-OAuth1-Api-Key et X-Twitter-OAuth1-Api-Secret sur chaque requête sortante — plus besoin de passer à curl ou Postman pour tester BYOK depuis l’Explorer. Les valeurs sont limitées à l’onglet actuel du navigateur via sessionStorage, masquées par défaut avec une bascule de révélation, et effacées en un clic. Consultez le guide de configuration X BYO Key pour savoir comment obtenir vos identifiants.
  • 28 avril - Améliorations des statistiques sociales (déploiement en cours). Le point de terminaison Social Analytics gagne Instagram shareCount (partages totaux agrégés sur la fenêtre glissante de 90 jours) et YouTube lifetimeLikes (opt-in via youtube: { lifetime: true }) ; les nouveaux champs apparaîtront dans les réponses au fur et à mesure que le déploiement atteindra votre compte. Corrections de documentation incluses dans cette mise à jour : Instagram viewsCount est une fenêtre glissante de 90 jours (et non 180 jours), mediaCount est toujours à vie, YouTube likes est limité par quarters, et les métriques au niveau du profil TikTok sont plafonnées à 60 jours avec une sémantique à vie par publication lorsque quarters est utilisé.
  • 28 avril - Instagram Trial Reels. Le point de terminaison /post prend désormais en charge la publication de Trial Reels Instagram — Reels visibles uniquement pour les non-abonnés lors de la première publication. Définissez instagramOptions.trialParams.graduationStrategy sur “MANUAL” (graduation depuis l’application Instagram) ou “SS_PERFORMANCE” (Meta gradue automatiquement en fonction des performances précoces). Trois nouveaux codes d’erreur de validation — 447, 448, 449 — rejettent les requêtes trial-reel non valides à la périphérie Ayrshare.
  • 24 avril - Fiabilité de publication Instagram. Extension de la gestion automatisée des relances pour Instagram pendant les périodes de forte affluence et amélioration des messages d’erreur. Au lieu d’erreurs génériques, vous recevrez désormais des codes d’erreur spécifiques pour les limites de débit (code: 435) et les délais de traitement média (code: 436) — ce qui facilite le diagnostic des problèmes et la création d’une logique de nouvelle tentative plus intelligente dans vos intégrations.
  • 23 avril - Code d’erreur 444 pour la limite de débit des statistiques Facebook. Les throttles de statistiques par Page Facebook (Meta error 80001) renvoient désormais code: 444 (HTTP 429) sur les réponses des statistiques de publication et statistiques sociales. Auparavant, ces throttles étaient mal classés comme code: 161 (« relier votre compte »). Si votre intégration se ramifie sur 161 pour déclencher un flux de reliaison, mettez-la à jour pour reconnaître 444 et réessayer avec backoff à la place. Consultez Limite de débit des statistiques Facebook pour plus de détails.
  • 23 avril - Dépannage du crawler média Meta. Nouveau guide du centre d’aide sur la résolution de l’erreur code: 440 (« le réseau social n’a pas pu télécharger le média depuis cette URL ») et les code: 138 Instagram / code: 379 Threads associés, tous causés par des règles robots.txt ou bot bloquant le crawler de publication de Meta. Consultez Crawler de médias Meta bloqué.
  • 21 avril - Les erreurs d’entrée de modération renvoient désormais 400. POST /validate/moderation renvoie désormais le nouveau code 438 (HTTP 400) pour les problèmes d’entrée de l’appelant (par exemple, un fichier non pris en charge comme imageUrl, ou une URL inaccessible/malformée) au lieu d’un 500 trompeur avec des conseils de nouvelle tentative. Les véritables échecs de traitement renvoient toujours code 331 (HTTP 500). Consultez les codes d’erreur.
  • 20 avril - Code d’erreur 441 pour l’amélioration des légendes. Le point de terminaison Post renvoie désormais le code: 441 (HTTP 502) lorsqu’une amélioration de légende telle que shortenLinks échoue. Lorsque l’échec n’affecte que certaines plateformes, les plateformes réussies publient toujours et apparaissent dans postIds aux côtés d’un status: “error” de niveau supérieur et d’entrées par plateforme dans errors[]. Consultez Erreurs d’amélioration des légendes pour plus de détails.
  • 15 avril - Détection de token mort Instagram. Les publications Instagram qui échouent en raison d’un token OAuth invalide/expiré — ou d’une erreur de rôle/permission de page (Meta subcode 492) — renvoient désormais Ayrshare code 161 (erreur d’autorisation) et délient automatiquement le compte affecté afin que l’utilisateur soit notifié de relier, au lieu de la réponse générique trompeuse code 138 « please try again » qui masquait auparavant ces cas. Consultez les codes d’erreur et l’API Post Instagram.
  • 9 avril - Statistiques Instagram et TikTok Données à vie et filtrage par date. Le point de terminaison social analytics renvoie désormais les données Instagram et TikTok à vie lorsque ni daily ni quarters n’est spécifié. Utilisez quarters (1–4, où 1 = 90 jours) ou daily=true pour filtrer par plage de dates — désormais pris en charge sur TikTok également. Lorsqu’ils sont actifs, les libellés et totaux de période de commentaire, de partage et de vue TikTok reflètent la plage de dates filtrée.
  • 9 avril - Fiabilité et récupération des statistiques. Les points de terminaison Social Analytics et Post Analytics remplissent désormais automatiquement les métriques cumulatives (abonnés, likes, vues) à partir des données stockées lorsque le réseau social renvoie temporairement des zéros. Deux nouveaux champs de réponse optionnels, backfilledFrom et recoveredFrom, indiquent quand les données stockées ont été utilisées. De plus, demander des statistiques lorsqu’aucune plateforme ne renvoie de données renvoie désormais une erreur 400 (code: 187) au lieu d’une réponse de succès vide.
  • 1er avril - Identifiants X basés sur les en-têtes de generateJWT. Le point de terminaison Generate JWT accepte désormais les en-têtes X-Twitter-OAuth1-Api-Key et X-Twitter-OAuth1-Api-Secret pour transmettre vos clés consommateur X — cohérent avec tous les autres points de terminaison X/Twitter. Les paramètres de corps restent pris en charge pour la rétrocompatibilité.

Mars 2026

  • 30 mars - Erreurs d’épuisement de crédits X affichées. Lorsqu’un compte X/Twitter BYOK Developer est à court de crédits API, les publications qui étaient auparavant coincées en processing sans erreur échouent désormais correctement avec code: 416 (X Credits Depleted, HTTP 402). La détection pour code: 416 a été élargie pour attraper également les réponses HTTP 429 de X qui mentionnent les crédits. Consultez les codes d’erreur pour plus de détails.
  • 28 mars - Correction de la réponse null pour la publication Instagram. Résolution d’un cas limite où une publication Instagram réussissait sur la plateforme mais la réponse /post renvoyait null au lieu du corps de succès normal avec postIds et id. Les publications Instagram réussies renvoient désormais toujours une réponse valide que votre intégration peut analyser.
  • 26 mars - Correction du Reach quotidien Instagram. Correction d’un problème où les Social Analytics Instagram omettaient les données de reach quotidien lorsque daily=true était défini. La réponse renvoie désormais un objet reach imbriqué (avec period et une série temporelle values) en mode quotidien ; le scalaire reachCount est toujours renvoyé en mode non quotidien et est conservé comme fallback lorsque les données quotidiennes sont temporairement indisponibles.
  • 26 mars - Codes d’erreur d’application X/Twitter BYOK. Avec l’exigence Bring Your Own Keys désormais appliquée, les requêtes X/Twitter renvoient des codes d’erreur spécifiques sur lesquels vous pouvez vous ramifier : 419 (HTTP 400, en-têtes X-Twitter-OAuth1-Api-Key/Secret manquants), 416 (HTTP 402, compte X Developer à court de crédits) et 417 (HTTP 403, permissions d’application OAuth 1.0a non définies sur Read/Write/DM). Consultez les codes d’erreur pour les messages et les résolutions.
  • 23 mars - Recherche par mot-clé sur X. Nouveau point de terminaison keyword search pour les clients BYOK. Recherchez X/Twitter pour les tweets correspondant à des mots-clés, hashtags et opérateurs de recherche avancés. Prend en charge la pagination, le filtrage par langue et emplacement, et renvoie des données de tweet normalisées.
  • 23 mars - Section Listening. Une nouvelle section Listening a été ajoutée, élargissant les points de terminaison Brand avec de nouvelles fonctionnalités comme la recherche par mot-clé.
  • 19 mars - @Mentions dans les commentaires. Documentation ajoutée pour le support @mention dans la chaîne de texte comment sur les points de terminaison Post a Comment et Reply to a Comment. Comprend les détails de résolution côté serveur LinkedIn et des liens vers la syntaxe de mention spécifique à la plateforme.
  • Messages X/Twitter paginés. Le point de terminaison Get Messages prend désormais en charge un paramètre de requête limit pour X/Twitter, vous permettant de récupérer uniquement les N derniers messages (1–100) sans synchronisation complète de l’historique. Combiné avec la pagination basée sur le curseur via le paramètre next, cela permet un polling efficace — récupérez un petit lot, vérifiez si vous les avez déjà, et ne paginez plus que si nécessaire.
  • Limites de taille vidéo augmentées. Alors qu’une grande partie de la publication sur les réseaux sociaux est désormais axée sur le contenu vidéo, nous avons augmenté nos limites de téléchargement vidéo sur plusieurs plateformes : LinkedIn (200 Mo → 500 Mo), TikTok (1 Go → 10 Go), X Premium long video (1 Go → 16 Go), et ajouté des limites plus grandes spécifiques au content-type pour Facebook (Reels 2 Go, Stories 4 Go, Feed 10 Go) et Pinterest (2 Go). Consultez les directives média pour tous les détails.
  • Support BYO Key pour les messages X/Twitter. Les points de terminaison Get Messages et Send Message prennent désormais en charge les identifiants API X/Twitter BYO (Bring Your Own). Les notifications DM en temps réel via webhooks ne sont pas disponibles pour les utilisateurs BYO ; utilisez le polling via le point de terminaison GET Messages à la place.
  • Bring Your Own Keys sur X. Un changement majeur dans la façon dont les comptes X/Twitter sont connectés. La nouvelle approche Bring Your Own Keys vous donne plus de contrôle sur votre compte, une meilleure portabilité des données, et un flux OAuth de marque. Tous les utilisateurs doivent faire la transition d’ici le 31 mars 2026.
  • Liens courts éditables. Vous pouvez désormais mettre à jour les liens courts après leur publication.
  • Fiabilité du traitement des publications planifiées. Résolution d’un problème où le travail de traitement des publications planifiées pouvait manquer de mémoire et renvoyer des erreurs 503. Augmentation de l’allocation de ressources, ajout du traitement de requête paginée et introduction d’un verrou d’application distribué pour empêcher l’exécution en double — garantissant des exécutions uniques et fiables pour tout le traitement des publications planifiées.
  • Améliorations de l’historique Facebook et Instagram. Amélioration des points de terminaison /history/facebook et /history/instagram : pour Facebook, les Stories expirées/archivées sont désormais filtrées par défaut afin que seules les Stories actives apparaissent aux côtés des publications régulières, et de nouveaux paramètres de requête since et until permettent le filtrage temporel avec des chaînes de date ISO UTC. Pour Facebook et Instagram, un nouveau paramètre dataType vous permet de demander uniquement posts, uniquement stories, ou les deux (par défaut).
  • Limites de débit X supprimées. Dans le cadre de la migration X/Twitter BYO Keys, Ayrshare n’applique plus de limites de débit mensuelles ou quotidiennes sur les statistiques X. Votre utilisation est désormais régie par les limites de votre propre compte X Developer.

Février 2026

  • 25 février - Titres et descriptions de vidéo X/Twitter. Les vidéos publiées sur X/Twitter prennent désormais en charge la définition d’un videoTitle et d’un videoDescription (envoyés sur l’objet twitterOptions de l’API Post X) pour les médias téléchargés vers X Media Studio. Ceux-ci accompagnent le support existant thumbNail pour des métadonnées vidéo plus riches.
  • Statistiques par lot. Support ajouté pour les statistiques par lot des IDs de publication sociale, permettant jusqu’à 100 publications par appel de statistiques en utilisant le nouveau paramètre postIds. Lisez-le sur notre point de terminaison Analytics on a Post by Social ID.
  • Pagination de l’historique. Support de pagination ajouté à l’API posts history for a platform pour Threads et X/Twitter. Plus de limite de 500 publications — vous pouvez désormais tirer un historique plus long en utilisant la pagination, et diviser les appels en petits morceaux pour des réponses plus rapides et plus efficaces.
  • Améliorations de l’essai gratuit. Les utilisateurs de l’essai gratuit peuvent désormais tester l’API Messaging et Max Pack — vous ne serez pas facturé avant la fin de la période d’essai gratuit.
  • Messages d’erreur améliorés. Détails supplémentaires ajoutés aux messages d’erreur X/Twitter et LinkedIn, facilitant le diagnostic des problèmes avec vos appels API.
  • Correction des commentaires Instagram. Correction d’un problème où les commentaires Instagram de premier niveau avec des réponses imbriquées n’étaient pas correctement renvoyés par le point de terminaison Get Comments.
  • SDK Python. Mise à jour de notre SDK Python avec les dernières fonctionnalités et améliorations.
  • URL de webhook X/Twitter. Un nouveau champ ayrshareUrl est désormais inclus dans le payload du webhook Direct Message Event, fournissant une URL non authentifiée pour plus de commodité.
  • Intégration Slack de la page de statut. Vous pouvez lier automatiquement les mises à jour de notre page de statut dans Slack. Il suffit de cliquer sur « Get Updates » en haut à droite et de sélectionner l’option Slack.

Janvier 2026

  • 21 janvier - Correction du domaine personnalisé pour Link Analytics. Le point de terminaison Link Analytics (GET /links/:id) renvoie désormais les liens courts en utilisant votre domaine personnalisé configuré au lieu du domaine Ayrshare par défaut. Si vous utilisez un domaine de lien court personnalisé (Business/Enterprise), les URLs des statistiques correspondent désormais à vos liens en direct.
  • 15 janvier - Synchronisation de la suppression des messages sortants Instagram. Lorsqu’un message sortant Instagram (envoyé) est supprimé dans l’application native Instagram, il est désormais correctement marqué comme supprimé dans les données Messages d’Ayrshare — correspondant au comportement existant pour les messages entrants. L’historique de conversation reste désormais précis pour les deux directions.
  • Serveur MCP. De retour par demande populaire — nous avons relancé notre serveur MCP ! Connectez vos outils IA directement à l’API Ayrshare.
  • Inscription en libre-service. Nouvelle inscription en libre-service ajoutée pour le Business Plan et le Launch Plan. Les nouveaux clients peuvent désormais accéder à un essai gratuit de 14 jours du Launch Plan pour tester la plateforme Ayrshare.
  • Miniatures vidéo X/Twitter. Les publications vidéo X/Twitter prennent désormais en charge l’inclusion d’une image de prévisualisation en miniature (sous forme d’URL). Elle est envoyée dans le cadre des métadonnées lors du téléchargement d’une vidéo.
  • Limite de hashtags Instagram. Modification de la limite de hashtags sur les publications Instagram à 5 pour s’aligner sur les nouvelles directives publiées par Instagram.
  • Durée vidéo Bluesky. La limite de durée des médias vidéo Bluesky a été ajustée à trois minutes pour être conforme aux exigences de l’API Bluesky.

Décembre 2025

Nous terminons cette année en nous concentrant sur la transparence et la fiabilité, avec de nombreuses nouvelles versions de fonctionnalités prévues au T1 2026.
  • 23 décembre - Entités URL X/Twitter dans la réponse. Les réponses de publication et d’historique X/Twitter incluent désormais les données d’entité URL pour les liens dans le corps d’un tweet : un tableau urls de niveau supérieur portant les champs bruts de X (display_url, expanded_url) plus un objet camelCased entities où les mêmes liens apparaissent comme entities.urls[].displayUrl / expandedUrl — facilitant le rendu des aperçus de liens et la détection des liens sortants dans votre intégration.
  • Entités X/Twitter. Les points de terminaison post analytics et platform history pour X/Twitter renvoient désormais les entités analysées à partir du texte du tweet, y compris les URLs, mentions, hashtags et cashtags avec leurs positions et URLs d’affichage.
  • Statistiques de publication Facebook. Nouvelles métriques ajoutées aux statistiques de publication Facebook, notamment mediaView, mediaViewIsFromAds et mediaViewIsFromFollowers pour remplacer les métriques d’impression dépréciées.
  • Commentaires Bluesky. Support amélioré pour la récupération des commentaires Bluesky avec une gestion appropriée des IDs de publication et de commentaire de style AT Protocol.
  • Liaison Threads. Liaison de compte Threads améliorée pour gérer les cas où les champs de nom ou de nom d’utilisateur ne sont pas présents sur le compte.
  • Surveillance 24/7. Onboarding d’une équipe DevOps dédiée pour surveiller la plateforme 24 heures sur 24 pour une fiabilité améliorée.
  • Reçus mensuels. Les reçus mensuels automatiques sont désormais envoyés par e-mail au titulaire du compte principal, offrant une meilleure transparence sur les prix et les paiements.

Novembre 2025

  • Actualisation du token Instagram. Actualisation automatisée ajoutée pour les tokens Instagram à longue durée de vie pour les utilisateurs qui se lient à Instagram en utilisant la connexion directe IG (sans Facebook Page).
  • Mises à jour des statistiques Facebook. Les statistiques de publication Facebook renvoient désormais des métriques d’impression améliorées, notamment post_impressions_paid_unique, post_impressions_fan_unique, post_impressions_organic_unique, et post_impressions_unique.
  • Insights Facebook Page. Nouveaux champs de statistiques sociales Facebook ajoutés : pageFollows, pageMediaView, pageMediaViewIsFromAds, et pageMediaViewIsFromFollowers avec support de la répartition agrégée et quotidienne.
  • Statistiques Instagram. Les métriques statistiques sociales Instagram viewsCount et reachCount sont désormais prises en charge avec les comptes directs Instagram Login et les comptes liés à Facebook.
  • Mentions LinkedIn. Correction de la gestion des mentions LinkedIn pour distinguer correctement les mentions d’organisations et d’individus.
  • Améliorations du tableau de bord. La page API du tableau de bord web Ayrshare a été refactorisée avec des performances améliorées et une carte d’utilisation de la messagerie mieux organisée.
  • Expansion de l’équipe. Expansion de l’équipe de développement pour accélérer le support et le développement de fonctionnalités.

Octobre 2025

  • Ayrshare acquis par Saas.group. Ayrshare a été acquis par Saas.group. L’équipe s’agrandit pour offrir un développement de fonctionnalités plus rapide et un meilleur support client.
  • Historique des webhooks. Nouveau point de terminaison pour obtenir l’historique des webhooks par action pour les 6 derniers mois.
  • Ciblage de localisation Facebook Ads. En plus du ciblage par pays, vous pouvez désormais spécifier une région ou une ville lors du boost des publications Facebook.
  • Miniatures vidéo LinkedIn. Le point de terminaison d’historique LinkedIn renvoie désormais le thumbnailUrl pour les publications vidéo, facilitant l’affichage des aperçus vidéo dans votre application.
  • Statistiques de publication Reddit. La fiabilité des statistiques de publication Reddit a été améliorée avec une gestion d’authentification améliorée pour éviter les problèmes de limitation de débit.
  • Historique Instagram. Amélioration de la gestion des grands ensembles de résultats dans l’historique des publications Instagram pour les comptes avec de nombreuses publications.
  • Facebook Ads. Le point de terminaison d’historique Facebook Ads inclut désormais une clarification sur les publicités renvoyées en fonction de la structure de la campagne.
  • Collaboration Instagram. Documentation ajoutée clarifiant que les publications de collaboration acceptées peuvent ne pas être renvoyées depuis le point de terminaison d’historique de la plateforme en raison des limitations de l’API Instagram.

Septembre 2025

  • Brouillons TikTok. L’envoi d’une publication vers les brouillons TikTok prend désormais en charge les images ainsi que les vidéos.
  • Facebook Ads. Dans le cadre des exigences énoncées par le Digital Services Act (DSA) de l’Union européenne, Facebook exige que les publicités ciblant toute partie de l’UE fournissent des valeurs définissant le bénéficiaire et le payeur de la publicité créée. Vous pouvez désormais rechercher les recommandations DSA et les ajouter à la publicité.
  • Gestion des médias. Le point de terminaison GET media a été amélioré pour inclure les gros fichiers médias téléchargés, et affiche désormais le champ expireAt.
  • Publication Threads. Créez facilement un thread sur Threads (alias threadstorms), qui est une série de publications connectées sur Meta Threads.
  • Messagerie directe. Facebook et Instagram Messaging prennent désormais en charge l’envoi de fichiers audio (AAC ou WAV).

Août 2025

Juillet 2025

Juin 2025

  • Instagram Login (bientôt disponible). Activez ou désactivez Instagram Login sur la page de liaison sociale. Instagram Login sera activé par défaut dans les prochaines semaines. Si vous avez besoin des fonctionnalités avancées répertoriées, notamment la recherche de hashtags, les collaborations, le marquage de localisation ou les données de marque, vous devez désactiver manuellement cette option pour utiliser l’authentification Facebook Page à la place. Nous recommandons à la plupart des clients d’utiliser le nouveau Instagram Login direct car il s’agit d’un flux de travail plus simple et ne nécessite pas de Facebook Page.
  • Introduction de Snapchat. Ayrshare prend désormais en charge Snapchat. L’API Snapchat permet la publication directe de contenu vers les Stories et Spotlight, et l’obtention de statistiques et d’historique. Les Stories sont des publications temporaires qui disparaissent après 24 heures, tandis que les publications Spotlight sont permanentes et peuvent aider les créateurs et les entreprises à atteindre un public plus large.
  • Serveur MCP. Connectez le serveur MCP Ayrshare API Docs avec votre AI agent. En connectant le serveur MCP de documentation de l’API Ayrshare à vos outils de développement IA comme Cursor ou Claude Desktop, vous pouvez donner à votre AI agent un accès direct à la documentation d’Ayrshare.
  • Copier une publication. Copiez une publication existante vers une autre plateforme. Ce nouveau point de terminaison vous permet de réutiliser des publications réussies sur différentes plateformes ou avec différentes configurations.
  • Developer Dashboard. Deux nouvelles améliorations dans le flux de publication dans le tableau de bord développeur. En plus du téléchargement de fichiers médias, vous pouvez désormais également utiliser des URLs pour publier vos médias. Et vous pouvez désormais voir le JSON utilisé pour publier votre publication, ce qui aide à vérifier l’exactitude de votre JSON.
  • Gestion des utilisateurs. Le point de terminaison User renvoie désormais l’état en temps réel des réseaux sociaux connectés, se mettant à jour automatiquement chaque fois que les utilisateurs connectent ou déconnectent leurs comptes de réseaux sociaux.
  • YouTube. La publication d’une vidéo sur YouTube permet désormais la divulgation de contenu réaliste Altered ou Synthetic (A/S) en définissant le paramètre containsSyntheticMedia. Voir la documentation.
  • Facebook. L’obtention de commentaires sur Facebook renvoie désormais l’URL directe vers le commentaire spécifique.

Mai 2025

Avril 2025

Mars 2025

Février 2025

Janvier 2025

Décembre 2024

  • Tableau de bord. Les performances de la page User Profiles dans le tableau de bord web ont été optimisées. Vous obtiendrez désormais une expérience de défilement et de chargement fluide, quel que soit le nombre de profils utilisateur dans votre compte.
  • Tableau de bord. La page Posts du tableau de bord web vous permet désormais d’inclure les publications supprimées dans votre timeline d’historique. Cela vous permet d’accéder, de filtrer et de rechercher des publications supprimées de la même manière que les publications réussies.
  • Publications supprimées. Si vous ou vos utilisateurs avez supprimé manuellement une publication sur un réseau social, vous pouvez la marquer comme supprimée manuellement dans Ayrshare. Cela empêchera Ayrshare d’essayer de supprimer la publication à l’avenir et vous permettra d’accéder à un historique de publication plus précis.
  • Webhooks. Vous pouvez désormais obtenir tous les webhooks enregistrés pour tous vos profils utilisateur en un seul appel.
  • Statistiques. Les statistiques de publication Instagram incluent désormais les partages, les nouveaux abonnés, les visites de profil et le nombre d’activités de profil.
  • Commentaires. Les commentaires TikTok renvoient désormais le nom de la personne qui a fait le commentaire.
  • Commentaires. Les commentaires X renvoient désormais l’ID du Tweet auquel le commentaire a été répondu.

Novembre 2024

  • Toute la nouvelle documentation. Consultez la nouvelle documentation Ayrshare. Nous avons migré vers une plateforme de documentation plus avancée avec de nombreuses améliorations de l’expérience utilisateur par rapport à la version précédente.
  • Statistiques Instagram. Les statistiques de publication Instagram incluent désormais les métriques du nombre de fois que votre reel a été rejoué après la première fois et du nombre total de fois que votre reel a été joué après la première impression.
  • Hashtags. Le point de terminaison hashtags vous permet désormais de spécifier un indice de langue pour conserver les hashtags dans la même langue que la publication.
  • Statistiques X. Les statistiques sociales X/Twitter renvoient désormais le Tweet le plus récent et le Pinned Tweet, si un pinned Tweet a été défini.
  • Tableau de bord. Dans le tableau de bord développeur, les publications planifiées automatiquement sont désormais étiquetées comme « Auto-Schedule ».
  • Auto-Schedule. Obtenez toutes les publications planifiées automatiquement en attente via l’API. Cela renvoie la liste des publications qui ont été planifiées mais pas encore publiées.
  • TikTok. Vous pouvez vérifier si un compte TikTok lié est un compte business avec le point de terminaison Social Analytics.
  • Commentaires Instagram. Le point de terminaison comments renvoie désormais l’ID de publication Instagram de premier niveau pour identifier la publication originale.
  • Historique. Le point de terminaison history renvoie désormais les publications planifiées « paused ». De plus, le nombre de publications passées renvoyées a été augmenté à 1000.
  • Page de liaison. Ajoutez un pied de page et des informations de copyright sur la page de liaison sociale du profil utilisateur. Max Pack requis.
  • Conversion d’image. Le point de terminaison de redimensionnement d’image peut désormais convertir un PNG ou un autre type d’image en JPG dans le cadre du processus de conversion. Max Pack requis.

Octobre 2024

  • Premier commentaire. Ajoutez automatiquement un premier commentaire à vos publications sur les réseaux sociaux publiées. Le premier commentaire est une excellente fonctionnalité qui vous permet d’ajouter plus de détails et de contexte, de stimuler l’engagement et de donner le ton de la conversation.
  • Erreurs de commentaires. Les erreurs de commentaires sont également renvoyées dans un champ de tableau errors pour s’aligner sur la façon dont les erreurs de publication sont renvoyées.
  • Commentaires X/Twitter. Vous pouvez désormais ajouter des médias aux commentaires X/Twitter et aux réponses aux commentaires, ce qui inclut à la fois les images et les vidéos.
  • Statistiques Pinterest. Les métriques Pinterest ont été améliorées et incluent désormais une année complète de données statistiques, les commentaires à vie et les réactions pour les images et les vidéos.
  • Flux RSS. Lors de l’ajout d’un flux RSS, vous pouvez désormais sélectionner sur quels réseaux sociaux l’article est publié. Ceci est disponible à la fois sur le tableau de bord et via l’API.
  • Tableau de bord. Dans la page API du tableau de bord Ayrshare, il y a un nouvel aperçu des appels API mensuels, qui inclut désormais les appels API de commentaires ainsi que les appels API de publication.
Ayrshare Dashboard API Calls
  • Package PyPi. Le package Python PyPi a été mis à jour avec de nouveaux points de terminaison.

Septembre 2024

  • Statistiques Facebook. Les points de terminaison History Get All Posts et Analytics renvoient désormais les utilisateurs qui ont aimé une publication Facebook. Pour chaque utilisateur, vous pouvez obtenir le nom d’utilisateur et l’ID utilisateur.
  • Modération de contenu. Il existe un nouveau point de terminaison Moderation qui vérifie si le contenu est nuisible ou inapproprié. Ce point de terminaison prend en charge à la fois le texte et les images.
  • Liaison LinkedIn. La connexion des pages entreprise LinkedIn nécessitait auparavant que l’utilisateur soit un Super Admin sur la page. Désormais, les Content Admins qui gèrent la page entreprise LinkedIn peuvent se connecter, ce qui leur permet de publier, d’obtenir des statistiques et de gérer les commentaires.
  • Gestion des utilisateurs. Le point de terminaison User renvoie désormais à la fois l’ID de la Page et l’ID utilisateur pour Facebook et Instagram.
  • Tableau de bord. La page Post du tableau de bord web affiche désormais une icône d’indicateur si la publication a été publiée à partir d’un flux rss.
  • Avis Facebook. Les Avis Facebook renvoient désormais l’image de profil de l’évaluateur.
  • Avis Google. Les avis Google Business Profile renvoient désormais tous vos avis, même s’il y en a des milliers.

Août 2024

  • Historique LinkedIn. Vous pouvez désormais obtenir l’historique des publications pour les pages personnelles LinkedIn. Auparavant, seules les pages entreprise LinkedIn renvoyaient l’historique. Nécessite de relier LinkedIn avec Ayrshare.
  • Statistiques LinkedIn. De nouveaux points de données sont disponibles pour LinkedIn pour les pages personnelles et entreprise, notamment les détails likedBy et comment.
  • Recherche LinkedIn. Le point de terminaison brand vous permet désormais de rechercher une personne ou une entreprise. Ceci est utile pour voir les détails de qui a aimé l’une de vos publications.
  • Historique Facebook. Vous pouvez limiter les résultats pour un historique de Facebook Page pour n’afficher que les publications qui ont été publiées par la page elle-même. Cela filtrera tout le contenu qui n’a pas été publié par la page.
  • User Profile. Le point de terminaison user renvoie désormais un nouveau champ avec l’horodatage de la dernière fois qu’un appel API a été effectué pour ce profil utilisateur.
  • Long Posts X. Vous pouvez publier de longues publications sur les comptes X Premium. Les longs Posts peuvent contenir jusqu’à 25 000 caractères. Vous pouvez également désormais obtenir les données complètes de long Post, y compris le corps complet et l’URL dans le corps long Post lors de l’appel des statistiques ou de l’historique.
  • Tableau de bord web. Le design de la page post a été amélioré et plusieurs nouveaux types de contenu ont été ajoutés. Vous pouvez désormais publier des Facebook et Instagram Reels ou Stories ou YouTube Shorts directement depuis le tableau de bord.
Updated API Dashboard
  • Gestion d’équipe. Lorsque vous invitez un membre d’équipe, vous pouvez désormais voir s’il a accepté l’invitation ou renvoyer l’invitation depuis la page User Profiles du tableau de bord.
  • Titres vidéo IA. Les transcriptions vidéo incluent désormais un titre suggéré. Ceci est utile pour publier sur YouTube qui exige un titre pour chaque téléchargement de vidéo. (Max Pack requis)
  • Mise en pause des publications. Vous pouvez mettre en pause et reprendre les publications planifiées avec le point de terminaison post.
  • Analyse de sentiment. Le point de terminaison generate peut désormais générer une analyse de sentiment pour une publication ou un commentaire afin de comprendre s’il est négatif, positif ou neutre. Le résultat inclut également des recommandations sur la façon d’améliorer.
  • Statistiques Instagram. Les statistiques Instagram ont été améliorées pour renvoyer des données démographiques supplémentaires sur l’audience engagée.
  • Photos TikTok. Vous pouvez désormais publier sur TikTok avec une photo. Auparavant, une vidéo était requise.

Juillet 2024

Juin 2024

  • API Messaging Ayrshare. Le module complémentaire Messaging Ayrshare est un module complémentaire payant optionnel qui permet à votre plateforme de gérer la messagerie directe pour vos utilisateurs, y compris Facebook Messenger, Instagram Messaging et X/Twitter Messaging.
  • Commentaires YouTube. Vous pouvez désormais supprimer des commentaires sur YouTube en utilisant l’ID du commentaire YouTube.
  • Auto Hashtags. Présentation du nouveau système auto-hashtag entièrement reconstruit avec des hashtags plus pertinents et sans limite sur la longueur de la publication. Le nombre de hashtags a également été augmenté pour permettre jusqu’à 10 hashtags par publication.
  • Tableau de bord web. L’interface utilisateur du tableau de bord a été mise à jour avec la possibilité de supprimer tous les réseaux sociaux cibles dans la page post en un seul clic, et une nouvelle section d’exemple de code dans la page API Key.
  • Gestion des User Profiles. Le point de terminaison Profiles a été amélioré pour vous permettre de filtrer les résultats vers les profils qui ont des comptes sociaux actifs ou contiennent certaines plateformes.

Mai 2024

  • Google Business. Vous pouvez désormais mettre à jour les données de localisation Google Business Profile, y compris les numéros de téléphone, l’URL du site web, l’emplacement sur la carte, et plus encore.
  • Recherche d’historique. Avec le point de terminaison History, vous pouvez désormais rechercher les IDs de publication dans tous vos profils utilisateur. Ceci est utile si vous avez un ID de publication et ne savez pas quel profil utilisateur l’a publié.
  • Tags de User Profile. Ajoutez vos propres tags à un profil utilisateur afin de mieux organiser et gérer les profils. Le tableau de bord web vous permet également de voir les tags attribués et de rechercher des tags dans la page User Profiles.
  • Sous-titres YouTube. Ajoutez vos propres sous-titres personnalisés à une vidéo YouTube avec un fichier SRT ou SVB.
  • Package NPM. Un package NPM Node.js mis à jour a été publié avec de nouveaux points de terminaison et une documentation plus détaillée. Le package a également été renommé en social-media-api.
  • Commentaires Facebook. Vous pouvez désormais ajouter une image dans le cadre de votre commentaire sur Facebook.
  • Commentaires LinkedIn. Les commentaires LinkedIn renvoient désormais le nombre de likes pour ce commentaire spécifique.
  • Marques LinkedIn. Le point de terminaison Brands pour les données LinkedIn a été amélioré avec le nom localisé du compte, les spécialités de l’entreprise et la description de l’entreprise.
  • Désactiver les commentaires. Vous pouvez désactiver les commentaires sur une publication sur Instagram, LinkedIn et TikTok. Cela fonctionne sur les nouvelles publications ou les publications déjà publiées.
  • Publications historiques. Obtenez des données de publication historiques de TikTok sur les publications qui n’ont pas été publiées via Ayrshare.
  • Statistiques Instagram. Nouveaux points de données disponibles pour les Instagram Stories, y compris les réponses, les partages et les nombres de sorties.
  • AI Generate. Générez du texte de publication sur les réseaux sociaux avec l’IA basé sur une ou plusieurs images. Cela peut également être utilisé pour écrire une légende d’image.
  • Tableau de bord web. Pour chaque profil utilisateur répertorié dans le tableau de bord, vous pouvez voir les réseaux sociaux connectés. Chaque icône de réseau social peut être survolée pour voir le nom sur le réseau social.
  • Liaison sociale. Dans le tableau de bord web et sur votre page de liaison sociale, il y a désormais des images de profil affichées à côté du nom de la page ou de l’entreprise.

Avril 2024

Mars 2024

  • Collaborateurs Instagram. La collaboration Instagram vous permet de co-créer du contenu avec d’autres comptes. L’auteur original public peut taguer un autre compte privé ou public en tant que collaborateur. Ajoutez des collaborateurs Instagram aux publications média.
  • Google Business Profile. Des données supplémentaires sur Google Business Profile sont désormais disponibles, notamment des liens vers les avis et la carte, l’identifiant du lieu et d’autres données. L’obtention de ces données supplémentaires nécessite de relier le Google Business Profile.
  • Emplacement de Facebook Page, Instagram, Google Profile. Sur l’écran de liaison de page, vous pouvez désormais afficher l’emplacement de la page pour une Facebook Page, un compte Instagram et un profil Google Business.
  • Statistiques de profil Facebook. Les statistiques de profil social Facebook renvoient désormais jusqu’à 4 trimestres de données. Vous pouvez définir les données à renvoyer soit agrégées, soit quotidiennes.
  • Historique Facebook. Les Facebook Stories sont désormais renvoyées dans le point de terminaison Get All History.
  • Page de liaison sociale. La page de liaison sociale Ayrshare prend désormais en charge la redirection vers l’onglet ou la fenêtre d’ouverture d’origine.
  • Avis Facebook. Vous pouvez désormais répondre à un avis sur Facebook.
  • Abonnés Instagram. Instagram Get Followers Online dispose d’un format UTC amélioré. Ces données renvoient le nombre historique total de vos abonnés Instagram en ligne par heure, ce qui vous permet d’optimiser la publication pour un engagement maximal.
  • Carrousel Instagram. Publiez désormais à la fois des vidéos et des images dans un carrousel Instagram. Jusqu’à un total combiné de 10 éléments médias peuvent être inclus.
  • TikTok. Les légendes TikTok prennent désormais en charge les sauts de ligne avec le caractère « \n ».

Février 2024

  • Avis. Obtenez, répondez et supprimez des avis sur Google Business Profile et Facebook Pages en utilisant le nouveau point de terminaison /reviews.
  • Commentaires LinkedIn. Obtenez les commentaires LinkedIn par ID de commentaire pour les commentaires effectués en dehors d’Ayrshare.
  • Mentions LinkedIn. Les mentions LinkedIn dans les commentaires et les réponses aux commentaires se résolvent désormais au handle de l’organisation référencée.
  • Données de profil public. Vous pouvez désormais rechercher des Facebook Pages et des noms LinkedIn dans le point de terminaison brand. Recherchez les informations publiques des réseaux sociaux des utilisateurs ou des entreprises, telles que les abonnés, l’image de profil et les sites web. Ces utilisateurs et entreprises n’ont pas besoin d’être un utilisateur Ayrshare lié.
  • Commentaires Facebook. L’API du point de terminaison de commentaires pour les commentaires Facebook renvoie désormais les réponses directement dans le corps de la réponse.
  • Hashtags Instagram bannis. Vérifiez les hashtags bannis en utilisant le nouveau point de terminaison API ou le nouvel outil web. Ceci est utile pour protéger vos comptes contre les suspensions ou le shadow banning.
  • Facebook Groups. Facebook a annoncé qu’il supprimera l’accès API aux Facebook Groups. En savoir plus.

Janvier 2024

  • Vidéos Instagram plus longues. Les publications vidéo Instagram prennent désormais en charge jusqu’à 15 minutes de longueur et 1 Go. C’est une augmentation par rapport aux 60 secondes et 100 Mo précédents.
  • Traduire le texte de la publication. Choisissez parmi plus de 100 langues différentes pour traduire le texte de votre publication. Par exemple, traduisez de l’anglais au français ou de l’espagnol à l’allemand. La langue source est automatiquement détectée.
  • Traduction d’erreurs. Les messages d’erreur peuvent être automatiquement traduits dans la langue de votre choix. Ceci est utile si vous souhaitez afficher l’erreur directement à votre utilisateur dans sa langue préférée.
  • Statistiques Pinterest. Des points de données Pinterest supplémentaires sont disponibles pour get all history, y compris le titre de la publication, les notes et l’ID du tableau.
  • Vérifier la longueur de la publication. Le point de terminaison Check Post Length inclut désormais les validations pour Facebook, Google Business Profile, LinkedIn, Pinterest et YouTube.
  • Nouveaux points de terminaison User Batch. Lorsque vous avez besoin d’un grand ensemble de données, les points de terminaison batch sont une excellente option. Vous pouvez utiliser les points de terminaison batch pour obtenir des fichiers json pour tous vos profils utilisateur, puis utiliser le webhook pour vous informer quand le fichier est prêt.
  • Publications historiques LinkedIn. Obtenez des données historiques pour une publication LinkedIn publiée en dehors d’Ayrshare.
  • Réactions aux publications LinkedIn. Le point de terminaison Get All Post pour LinkedIn renvoie désormais les réactions à la publication, telles que Likes, Praise, Maybe et Appreciation.
  • Heure du dernier appel API. Accédez à l’heure à laquelle vous avez utilisé l’API key pour la dernière fois dans le tableau de bord web dans la section API Key.
  • Historique du tableau de bord Ayrshare. Le tableau de bord web vous permet désormais de charger toutes vos publications historiques ou les logs webhook avec un nouveau bouton « Load more ».
  • Erreurs Webhook. Consultez le taux d’erreur de vos webhooks pour voir le pourcentage de réponses de succès par rapport à celles d’erreur.

Anciennes mises à jour

Consultez l’Archive des mises à jour pour voir les anciennes mises à jour.