Passer au contenu principal
GET
Ce point de terminaison vous permet de récupérer à la fois les publications et leurs analyses depuis les principaux réseaux sociaux (Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, X/Twitter et YouTube). Il fonctionne pour toutes les publications sur ces plateformes, qu’elles aient été créées à l’aide de l’API Ayrshare ou publiées directement via l’interface du réseau social. Des analyses plus détaillées sont disponibles avec le point de terminaison analytics. Les ID renvoyés par ce point de terminaison sont les ID de publication sociale natifs des réseaux sociaux et non l’ID de publication Ayrshare. Cela vous permet d’obtenir les détails de toute publication sur un réseau social, même si elle n’a pas été créée via Ayrshare. Par exemple, vous pouvez récupérer une publication qui a été publiée manuellement sur facebook.com et utiliser l’ID de publication sociale Facebook renvoyé pour obtenir les commentaires ou obtenir les analyses. Si vous n’avez pas besoin des publications provenant de l’extérieur d’Ayrshare, utilisez simplement l’ID de publication Ayrshare renvoyé dans une publication avec les points de terminaison comment, analytics ou history. :platform = bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube. Exemple : https://api.ayrshare.com/api/history/instagram

Médias soumis au droit d’auteur

Instagram et TikTok excluront tous les médias soumis au droit d’auteur dans leurs réponses.
  • Le champ mediaUrl d’Instagram est omis de la réponse si le média contient du matériel soumis au droit d’auteur ou a été signalé pour violation du droit d’auteur. Des exemples de matériel soumis au droit d’auteur peuvent inclure l’audio des reels. Vous pouvez vérifier dans l’application Instagram sous Paramètres -> Statut du compte.
  • TikTok ne renvoie pas les médias si le média contient du matériel soumis au droit d’auteur ou a été signalé pour violation du droit d’auteur. Des exemples de matériel soumis au droit d’auteur peuvent inclure l’audio des reels (TikTok mettra ces vidéos en sourdine). Vous pouvez vérifier dans l’application TikTok sous Activité -> Notifications système.Si une telle vidéo est mise en sourdine, vous pouvez ajouter de l’audio dans l’application TikTok. Accédez à la publication et sélectionnez l’option d’ajouter de l’audio libre de droits. La vidéo sera alors renvoyée dans cette réponse API.

Limitations

Facebook

  • Les Stories expirées/archivées (âgées de plus de 24 heures) sont automatiquement filtrées. Seules les Stories actives sont incluses dans la réponse par défaut.
  • Utilisez le paramètre de requête dataType pour demander uniquement les posts ou uniquement les stories.
  • Utilisez les paramètres de requête since et until pour filtrer les publications par plage de dates.

Instagram

  • Les réponses ne comprendront pas les stories vidéo en direct.
  • Les Stories ne sont disponibles que pendant 24 heures.
  • Les nouvelles stories créées lorsqu’un utilisateur repartage une story ne seront pas renvoyées. Les stories repartagées incluent les stories créées à l’aide des modèles Add Yours.
  • Les nouvelles publications créées lorsqu’un utilisateur accepte des demandes de collaboration ne seront pas renvoyées.
  • Utilisez le paramètre de requête dataType pour demander uniquement les posts ou uniquement les stories.

Paramètres d’en-tête

Paramètres de chemin

platform
string
requis
La plateforme des publications à récupérer. Valeurs : bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube.

Paramètres de requête

limit
number
défaut:10
Nombre d’enregistrements d’historique à renvoyer. Limite maximale : 500*Des limites élevées peuvent entraîner des temps de réponse plus lents, nous vous recommandons donc d’utiliser une limite ne dépassant pas 100.*Des limites plus élevées sont disponibles sur les plans Enterprise. Veuillez contacter votre gestionnaire de compte pour plus de détails.
skipAnalytics
boolean
défaut:false
Ignorer la collecte des analyses complètes pour les pages Facebook et Instagram. Renvoie uniquement l’ID de publication sociale. Doit être utilisé si les analyses ne sont pas nécessaires (seul l’ ID de publication sociale est nécessaire), pour un retour plus rapide, ou si des erreurs se produisent lorsque limit > 100.
pagePublished
boolean
défaut:10
Facebook uniquement. Par défaut, les publications renvoyées proviennent du fil de la page Facebook. Vous pouvez également choisir de ne renvoyer que les publications publiées par la page.Utilisez feed (par défaut) lorsque vous souhaitez une vue plus complète de tout le contenu associé à la page, y compris les interactions d’autres utilisateurs. Utilisez pagePublished lorsque vous souhaitez uniquement récupérer les publications faites par la page elle-même.
userId
string
X/Twitter uniquement. Ce paramètre vous permet de récupérer les publications d’un utilisateur X/Twitter spécifique par son ID numérique, plutôt que depuis votre compte lié.Par exemple, pour obtenir toutes les publications du compte @Google, vous utiliseriez son userId numérique 20536157.Vous pouvez trouver le userId numérique de n’importe quel utilisateur X/Twitter en utilisant le point de terminaison Brands Get User.Remarque : utilisez uniquement l’API KEY dans l’en-tête pour effectuer cette requête. N’incluez pas la clé de profil.
userName
string
X/Twitter uniquement. Ce paramètre vous permet de récupérer les publications d’un utilisateur X/Twitter spécifique par son nom d’utilisateur, plutôt que depuis votre compte lié.Par exemple, pour obtenir toutes les publications du compte @Google.Remarque : utilisez uniquement l’API KEY dans l’en-tête pour effectuer cette requête. N’incluez pas la clé de profil.
next
string
Pagination basée sur un curseur pour récupérer la page suivante des résultats. Passez la valeur next de l’objet meta.pagination de la réponse précédente pour récupérer le prochain ensemble de publications.
since
string
Facebook uniquement. Chaîne de date ISO UTC pour filtrer les publications créées à cette date ou après. Utilisez avec until pour une plage de dates spécifique.Exemple : since=2026-03-17
until
string
Facebook uniquement. Chaîne de date ISO UTC pour filtrer les publications créées à cette date ou avant. Utilisez avec since pour une plage de dates spécifique.Exemple : until=2026-03-20
dataType
string
Facebook et Instagram. Filtrez le type de contenu renvoyé. Par défaut, les publications régulières et les Stories actives sont renvoyées.Valeurs :
  • posts — publications régulières uniquement (sans Stories)
  • stories — Stories uniquement
Omettez ce paramètre pour renvoyer à la fois les publications et les Stories (comportement par défaut).Remarque : Pour Facebook, les Stories expirées/archivées (âgées de plus de 24 heures) sont automatiquement filtrées. Pour Instagram, les Stories ne sont disponibles que pendant 24 heures.

Réponse de pagination

Lors de l’utilisation de la pagination basée sur un curseur (avec le paramètre de requête next), la réponse inclut un objet meta.pagination contenant l’état de la pagination. Le tableau posts dans chaque réponse paginée contient des objets avec la même structure que celle indiquée dans les exemples de réponse ci-dessous pour chaque plateforme.
meta.pagination
object
Métadonnées de pagination pour la navigation basée sur un curseur à travers les résultats.