Modification du comportement des événements de DM
Aujourd’hui, nous avons modifié le comportement des événements de DM de X API v2. Avec cette modification, le tableau participant_ids ne sera inclus que pour les événements ParticipantsJoin et ParticipantsLeave, et il listera uniquement les participants qui ont rejoint ou quitté au moment de l’événement. L’événement MessageCreate n’inclura plus le tableau participant_ids. En savoir plus ici.Lancement des points de terminaison de l’Account Activity API
Aujourd’hui, nous avons lancé de nouveaux points de terminaison X API v2 de l’Account Activity API. En savoir plus ici.Améliorations du point de terminaison de téléversement de médias
Nous avons apporté quelques améliorations au point de terminaison de téléversement de médias afin d’améliorer l’expérience développeur. Nous avons introduit des points de terminaison dédiés pour le téléversement fragmenté de médias, les Media Upload endpoints. En savoir plus ici.Modifications des données d’affiliation utilisateur
Aujourd’hui, nous avons modifié les données d’affiliation utilisateur de X API v2. Avec cette modification, affiliation.user_id renverra un tableau de user_ids. Auparavant, il renvoyait un unique user_id sous forme de chaîne, même lorsqu’un utilisateur avait plusieurs affiliations. En savoir plus ici.Lancement des points de terminaison de téléversement de médias
Aujourd’hui, nous avons lancé de nouveaux points de terminaison X API v2 Media Upload endpoints. En savoir plus ici.Lancement du nouveau site de documentation
Aujourd’hui, nous avons lancé notre nouveau site de documentation de la plateforme de développement X, https://docs.x.com.Ajout de points de terminaison de blocage de DM
Aujourd’hui, nous avons ajouté les points de terminaison de blocage et de déblocage des DM à X API v2.Prise en charge des Publications longues
Aujourd’hui, nous avons ajouté la possibilité de créer des Publications longues d’une longueur de 25k au lieu de 4k.Prise en charge des Publications au format long
Aujourd’hui, nous avons ajouté la possibilité de créer des Publications au format long à l’aide de X API v2.Récupérer l’affiliation d’un utilisateur
Aujourd’hui, nous avons ajouté la possibilité de récupérer de manière programmatique l’affiliation d’un utilisateur à l’aide de X API v2.Obtenir les métadonnées d’un article
Aujourd’hui, nous avons ajouté la possibilité d’obtenir les métadonnées d’un article à l’aide de X API v2.Obtenir l’image de profil et la photo de couverture
Aujourd’hui, nous avons ajouté la possibilité d’obtenir l’URL de l’image de profil et de la photo de couverture via X API v2.Mise hors service des endpoints Historical Powertrack
Aujourd’hui, nous mettons hors service les endpoints Historical Powertrack et Insights Track de X API Enterprise.Suppression des endpoints Follows des offres Basic et Pro
Aujourd’hui, nous supprimons les endpoints Follows et List Follows des offres Basic et Pro de X API v2.Suppression de l’endpoint Manage Blocks
Aujourd’hui, nous supprimons l’endpoint Manage Blocks de X API v2.Prise en charge du nombre de signets et des publications longues
Aujourd’hui, nous avons ajouté la prise en charge de la récupération du nombre de signets et la possibilité de récupérer des publications de plus de 280 caractères dans X API v2.Mise hors service de l’endpoint statuses/filter
Aujourd’hui, nous mettons hors service l’endpoint statuses/filter dans X API v1.1. Les développeurs peuvent utiliser l’endpoint filtered stream dans X API v2.Prise en charge du nombre de vues
Aujourd’hui, nous ajoutons la prise en charge du nombre de vues dans X API v2. Un nouveau champ appelé impression_count est disponible dans le champ public_metrics de la charge utile de la publication.Ajout du champ Verified Type
Aujourd’hui, nous ajoutons un champ utilisateur verified_type à X API v2, qui indique le type de vérification d’un compte utilisateur (bleu, entreprise, gouvernement ou aucun).Suppression du champ Source
Aujourd’hui, nous supprimons le champ source de la charge utile de la publication dans X API.Ajout des endpoints Direct Messages
Aujourd’hui, nous ajoutons six endpoints Direct Messages v2. Cette version inclut trois méthodes GET pour récupérer les événements de conversation des Direct Messages et trois méthodes POST pour créer de nouveaux Direct Messages. Ces méthodes prennent en charge les conversations de groupe pour la première fois.Veuillez consulter notre article de blog pour en savoir plus sur cette mise à jour.Prise en charge des métadonnées de publication modifiée
Aujourd’hui, nous ajoutons la possibilité pour les développeurs de récupérer les métadonnées de publication modifiée à l’aide de X API v2.Veuillez consulter notre article de blog pour en savoir plus sur cette mise à jour.Ajout d’alias pour les opérateurs de filtrage
Des « alias » d’opérateurs de filtrage/requête ont été ajoutés aux endpoints de recherche et de flux filtré, sur les offres Enterprise, Premium et v2. Dans de nombreux cas, l’opérateur fait référence aux publications plutôt qu’aux statuts, par exemple « in_reply_to_tweet_id » comme alias de « in_reply_to_status_id ». Dans d’autres cas, le nouvel alias d’opérateur apporte davantage de clarté sur la correspondance effectuée. Par exemple, puisque les publications ne peuvent avoir qu’une seule pièce jointe vidéo, un nouvel alias « has:video_link » est fourni pour « has:videos ». Consultez le tableau des opérateurs du flux filtré v2 pour voir d’autres exemples.Mises à jour du fil d’accueil en ordre chronologique inverse
À partir d’aujourd’hui, l’endpoint v2 du fil d’accueil en ordre chronologique inverse peut renvoyer chaque publication créée sur un fil au cours des 7 derniers jours et les 800 plus récentes, quelle que soit leur date de création.Nouveaux opérateurs de filtrage pour le flux filtré
Aujourd’hui, 10 nouveaux opérateurs de filtrage v2 sont disponibles pour tous les développeurs qui travaillent avec les endpoints de flux filtré, et 10 autres sont désormais plus largement disponibles.Veuillez consulter notre article de blog pour en savoir plus sur cette mise à jour.Mises à jour de la latence des endpoints de streaming
Aujourd’hui, nous mettons à jour les endpoints de streaming dans la X API v2 afin de réduire la latence de 50 %.Activation des endpoints média v1.1 dans l’accès Essential
Aujourd’hui, nous activons les endpoints média v1.1 dans l’accès Essential de la X API v2.Veuillez consulter notre annonce sur le forum pour en savoir plus sur cette mise à jour.Lancement de l’endpoint de timeline d’accueil en ordre chronologique inversé
Aujourd’hui, nous lançons un nouvel endpoint qui vous permet de récupérer une collection des Publications et republications les plus récentes publiées par les comptes que vous suivez.Veuillez consulter notre annonce sur le forum pour en savoir plus sur ce lancement.En plus des nouveaux endpoints, le champ variants est désormais disponible pour l’objet media. Cela vous indiquera le type de contenu associé à l’URL.Lancement des endpoints de Signets
Aujourd’hui, nous lançons de nouveaux endpoints qui vous permettent de gérer et de consulter les Signets à l’aide de la X API v2. La fonctionnalité Signets est disponible depuis longtemps dans l’App X, mais jusqu’à présent, il n’existait pas d’endpoint vous permettant de récupérer, créer ou développer des solutions pour gérer vos Signets via l’API.Veuillez consulter notre annonce sur le forum pour en savoir plus sur ce lancement.Lancement de l’endpoint de consultation des citations
Aujourd’hui, nous lançons l’endpoint de consultation des citations qui vous permet d’obtenir les citations pour un id de Publication.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Mises à jour de la navigation dans la documentation
Nous avons entendu vos retours. Trouver du contenu dans notre documentation pouvait être difficile, et il était déroutant de cliquer sur un lien et d’être redirigé vers une barre latérale de navigation complètement différente.Aujourd’hui, nous avons publié une nouvelle navigation dans la documentation qui vous permet de parcourir l’ensemble de la plateforme pour développeurs X à partir d’une seule barre de navigation latérale. Avec ce lancement, nous avons supprimé les pages redondantes, retiré les icônes déroutantes et amélioré la façon dont vous pouvez interagir avec les différents éléments de la navigation.Si vous avez des commentaires, veuillez nous en faire part via notre canal de feedback.Améliorations des endpoints de consultation des republications et des Likes
Aujourd’hui, nous lançons des améliorations apportées aux endpoints de consultation des republications et de consultation des Likes, ce qui vous permet d’obtenir la liste complète des comptes qui ont mis un Like ou republicué une Publication, et pas seulement les 100 derniers comptes l’ayant fait.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Prise en charge de l’authentification OAuth 2.0
À partir d’aujourd’hui, tous les développeurs peuvent s’authentifier avec OAuth 2.0 en sélectionnant OAuth 2.0 comme méthode d’authentification dans la Console de développement. Nous avons ajouté la prise en charge des clients confidentiels et publics, ainsi que de tous les endpoints v2 pertinents pour utiliser cette méthode d’authentification dans le cadre de cette version.OAuth 2.0 est un protocole d’autorisation standard du secteur qui offre aux développeurs davantage de contrôle sur les scopes d’une application et améliore les flux d’autorisation sur plusieurs appareils. En d’autres termes, les développeurs qui créent des applications pour les personnes sur X auront davantage de contrôle sur les informations que leur App demande à ses utilisateurs, afin que vous n’ayez à demander à vos utilisateurs finaux que les données et informations dont vous avez besoin.Ce protocole d’autorisation moderne vous permettra de proposer à vos utilisateurs finaux un parcours de consentement plus fluide pour autoriser votre application, qui n’affiche que les scopes spécifiques que vous avez demandés.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Mises à jour majeures de la plateforme pour X API v2
Mises à jour majeures de la plateforme : X API v2 est désormais la version principale, nouveaux accès Essential et Elevated, et changements de règlesAujourd’hui, nous annonçons que X API v2 est désormais la version principale de la X API. Nous avons mis à disposition suffisamment d’endpoints et de fonctionnalités dans X API v2 pour répondre aux besoins de 90 % de toutes les Apps existantes construites sur la X API.Nous lançons aujourd’hui les changements suivants pour améliorer encore l’expérience développeur avec X API v2 :- Accès Essential rapide et gratuit à l’API, et accès Elevated gratuit pour les développeurs dont les cas d’usage ont été approuvés. Vous trouverez beaucoup plus de détails sur ces niveaux d’accès sur notre page À propos de la X API.
-
Nous supprimons, dans notre Politique développeur, des formulations qui limitaient la façon dont vous pouvez utiliser les fonctionnalités principales de X et qui limitaient le nombre d’utilisateurs que vous pouvez prendre en charge via votre application.
- Nous ouvrons notre plateforme afin de vous encourager à créer des outils et des produits qui rendent X meilleur, plus sain et qui étendent la conversation publique. Consultez une liste de solutions que nous aimerions vous voir créer.
- Plus précisément, nous avons supprimé des termes qui restreignaient la réplication de l’expérience X, y compris les fonctionnalités principales de X, ainsi que des termes qui exigeaient une autorisation pour disposer d’un grand nombre de jetons utilisateur.
- Nous savons que créer des solutions qui aident les personnes sur X signifie souvent qu’un développeur doit construire (ou répliquer) certains des éléments déjà disponibles sur X. Ces changements apportés à notre Politique développeur visent à apporter plus de clarté à l’écosystème des développeurs et à fournir une plateforme API ouverte qui facilite la création, l’innovation et l’impact sur la conversation publique.
Lancement des endpoints de recherche de Listes
Aujourd’hui, nous lançons les nouveaux endpoints de recherche de Listes dans X API v2. Ces endpoints permettront aux utilisateurs de récupérer des détails sur des Listes spécifiées, comme les abonnés, les membres, les publications et plus encore. Les données récupérées peuvent être utilisées pour créer des solutions répondant à des besoins et cas d’usage de curation, d’analyse et de découvrabilité. En plus des nouveaux endpoints de Liste, un nouvel opérateur list: est disponible au niveau d’accès Academic Research. Il pourra être utilisé pour la recherche de publications et le dénombrement des publications.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Ajouts aux endpoints Spaces
Nous ajoutons des fonctionnalités à l’endpoint Spaces afin de renvoyer la liste des personnes qui ont acheté un billet pour un Space, ainsi que la prise en charge des Topics.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement des endpoints de gestion des publications
Aujourd’hui, nous lançons de nouveaux endpoints de gestion des publications pour la X API v2. En plus des fonctionnalités de création et de suppression de publications, nous avons ajouté la possibilité de publier des sondages, d’identifier des personnes sur des images, de créer des publications avec des paramètres de réponse et de publier pour les Super Followers.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Modifications des boutons intégrés
Aujourd’hui, nous apportons quelques modifications aux boutons intégrés de X. Les boutons sont désormais plus arrondis afin de correspondre aux boutons de X.com et nous avons (très légèrement) mis à jour notre palette de couleurs.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Lancement du groupe d’endpoints de Listes
Aujourd’hui, nous lançons le nouveau groupe d’endpoints de Listes pour la X API v2. Ces endpoints vous permettront de créer des solutions qui organisent et gèrent des publications en fonction de préférences, de centres d’intérêt, de groupes ou de sujets.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Lancement de l’endpoint de consultation des comptes en sourdine
Aujourd’hui, nous lançons le nouvel endpoint mutes consultation pour la X API v2. Cet endpoint permettra aux utilisateurs authentifiés de récupérer et d’obtenir des informations sur les comptes qu’ils ont mis en sourdine.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Lancement de la bêta OAuth 2.0
Aujourd’hui, nous lançons une bêta d’OAuth 2.0 et de scopes granulaires sur la X API v2. Les développeurs souhaitant contribuer à façonner l’avenir d’OAuth 2.0 sur la plateforme développeur X peuvent demander l’accès à la bêta OAuth 2.0.OAuth 2.0 est la norme du secteur pour l’authentification et permettra une expérience d’autorisation plus moderne.La bêta OAuth 2.0 vous permet de tester cette nouvelle fonctionnalité dans un Project v2 et l’App associée, et de nous faire part de vos retours avant une version en disponibilité générale. Cependant, étant donné que cette implémentation d’OAuth 2.0 est actuellement en cours de développement, nous vous recommandons fortement de vous abstenir de tester dans un environnement public ou de production, ou sur une App.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Lancement des endpoints de conformité par lots
Aujourd’hui, nous lançons les nouveaux endpoints de conformité par lots pour la X API v2 afin de faciliter la tâche des développeurs utilisant la X API pour maintenir leurs données X en conformité avec notre Developer Agreement and Policy. Ces endpoints permettent aux développeurs et aux chercheurs de charger par lots de grandes quantités d’identifiants de publications ou d’utilisateurs et de comprendre quelles actions sont nécessaires pour garantir que leurs jeux de données reflètent l’intention des utilisateurs et l’état actuel du contenu sur X.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Lancement des endpoints Spaces
Aujourd’hui, nous lançons les nouveaux endpoints Spaces et un nouveau dictionnaire de données Spaces de premier niveau dans X API v2. Les endpoints Spaces vous permettent de rechercher des Spaces par Space ID ou par user ID, ou en utilisant des mots-clés, des hashtags ou les noms d’utilisateur des personnes mentionnées dans un titre. Le nouveau dictionnaire de données contient des informations pertinentes sur un Space, comme son titre, son statut payant (ticketed) et ses métriques de participation ; tous les user IDs peuvent être développés en objets complets.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.16 août 2021
Nouvel objet de données pour clarifier la limitation sur les vues vidéo pour Engagement API
Nouvel objet pour la limitation des vues vidéo
Auparavant, lorsque vous demandiez des métriques de vues vidéo à l’aide de l’enterprise [Engagement API]/x-api/enterprise-gnip-2.0/fundamentals/engagement-api) sur des publications âgées de plus de 1800 jours, nous renvoyions une valeur zéro sans beaucoup de contexte. À partir d’aujourd’hui, nous commencerons à renvoyer dans ces cas un nouvel objet appelé unsupported_for_video_views_tweet_ids, qui contiendra une liste séparée par des virgules d’IDs de publications âgées de plus de 1800 jours. Vous continuerez à recevoir toutes les autres métriques demandées pour ces publications dans un objet distinct.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Ajout du champ de texte alternatif
Aujourd’hui, nous rendons le champ alt_text disponible dans l’objet media de X API v2, afin de permettre aux développeurs de concevoir de manière plus réfléchie en matière d’accessibilité.Pour demander ce champ, vous devez transmettre le paramètre expansions=attachments.media_keys, ainsi que le paramètre media.fields=alt_text. S’il est inclus dans votre requête, ce champ renverra le texte alternatif pour toute publication incluant des images avec texte alternatif.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement des endpoints de republications
Aujourd’hui, nous lançons de nouveaux endpoints de republications dans X API v2. Les développeurs peuvent désormais utiliser ces endpoints pour republier ou annuler une republication pour le compte d’un utilisateur authentifié, ou pour rechercher qui a republié une publication donnée.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement des endpoints de gestion des masquages
Aujourd’hui, nous lançons de nouveaux endpoints de gestion des masquages dans X API v2. Ces endpoints permettront aux utilisateurs authentifiés de masquer ou de réactiver des comptes.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Nous avons maintenant réduit lemax_results pouvant être renvoyé par l’endpoint full-archive search lorsque vous demandez le champ context_annotations avec le paramètre tweet.fields à 100, ce qui signifie que vous ne pouvez extraire que 100 publications au maximum par page avec ce champ.29 juin 2021
Les connexions redondantes et le rattrapage sont désormais disponibles avec les flux filtré et échantillonné v2
Fonctionnalités de fiabilité pour les endpoints de streaming
Aujourd’hui, nous lançons deux fonctionnalités de fiabilité pour le streaming dans X API v2 pour le flux filtré et le flux échantillonné, appelées rattrapage et connexions redondantes, qui sont désormais disponibles sur la filière produit Academic Research.La fonctionnalité de connexions redondantes vous permet de vous connecter deux fois à un flux donné, ce qui peut vous aider à maximiser la disponibilité de votre streaming au cas où l’un de vos flux subirait une déconnexion.Le rattrapage peut être utilisé en ajoutant le paramètre backfill_minutes et un nombre entier compris entre un et cinq à votre requête de streaming, et vous permet de demander les données manquantes qui ont pu être perdues à cause d’une déconnexion du flux.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement des endpoints de décomptes de publications
Aujourd’hui, nous lançons les nouveaux endpoints de décomptes de publications dans X API v2. Cela inclut deux endpoints différents : les décomptes de publications récentes, qui sont disponibles pour toutes les filières produit, et les décomptes de publications de l’archive complète, qui sont actuellement uniquement disponibles pour la filière produit Academic Research. Vous pouvez utiliser ces endpoints pour recevoir le nombre de publications qui correspondent à une requête donnée.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Améliorations de Teams
Aujourd’hui, nous lançons des améliorations clés de la fonctionnalité des équipes, basées sur les retours que nous avons reçus de la communauté. Nous avons mis à jour le style et le design de la page d’équipe. Nous avons également modifié le parcours d’invitation pour faciliter l’invitation de membres d’équipe ou pour mieux expliquer pourquoi une invitation a pu échouer. Si vous avez un compte d’équipe, vous pouvez découvrir les changements en consultant la page des équipes de la Console de développement. Pour en savoir plus sur les équipes, consultez notre [documentation sur le sujet](https://developer.x.com/en/docs/Developer Console/overview#team) et la [FAQ](https://developer.x.com/en/docs/Developer Console/faq#dev-portal-management-faq) associée.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Retrait de l’endpoint de configuration
Aujourd’hui, nous avons retiré l’endpoint standard v1.1 GET /help/configuration.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Regroupement de l’endpoint oEmbed
Aujourd’hui, nous annonçons que l’endpoint oEmbed v1.1 sera retiré et supprimé le 23 novembre 2021, afin que de nouvelles fonctionnalités puissent être prises en charge de manière cohérente. Après cette date, le seul endpoint API officiel et pris en charge pour les oEmbeds X (publications et timelines intégrées) sera via publish.x.com/oembed.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement des endpoints de recherche des blocs et des mentions J’aime
Aujourd’hui, nous lançons les nouveaux endpoints de recherche blocks et Likes dans X API v2. Ces endpoints vous permettent d’utiliser l’API v2 pour obtenir des informations sur les publications qu’un compte a aimées, quels utilisateurs ont aimé une publication, et quelles personnes vous ou un utilisateur authentifié avez bloquées.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement des endpoints de gestion des mentions J’aime
Aujourd’hui, nous lançons les nouveaux endpoints gérer les mentions J’aime dans la X API v2. Ces endpoints vous permettent d’aimer et de ne plus aimer des publications à l’aide de l’API v2.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Lancement des endpoints de gestion des blocages
Aujourd’hui, nous lançons les nouveaux endpoints gérer les blocages dans la X API v2. Ces endpoints vous permettent de bloquer ou de débloquer des comptes pour le compte d’un utilisateur en utilisant des id d’utilisateurs.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Mar 3, 2021
Suppression de la prise en charge des timelines J’aime, Collections et Moments intégrées
Suppression de la prise en charge des timelines intégrées
Aujourd’hui, nous partageons nos plans pour l’avenir des widgets de timelines intégrées. Le 23 juin 2021, nous prévoyons de retirer les timelines J’aime, Collections et Moments. Nous vous recommandons d’utiliser les timelines Profil et Listes, que nous mettons à jour pour qu’elles soient plus rapides, plus simples à utiliser et mieux alignées sur les fonctionnalités et les capacités de X.Vous pouvez en savoir plus sur ce changement dans notre annonce sur le forum.Lancement des endpoints de gestion des abonnements
Aujourd’hui, nous lançons les nouveaux endpoints gérer les abonnements dans la X API v2. Ces endpoints vous permettent de vous abonner à des comptes ou de vous en désabonner pour le compte d’un utilisateur en utilisant son id d’utilisateur. Ce lancement intervient seulement quelques mois après le lancement des endpoints recherche d’abonnements, qui vous permettent de récupérer les abonnés d’un compte et les comptes auxquels il est abonné.Pour en savoir plus sur ce lancement, veuillez consulter notre annonce sur le forum.Présentation de la filière de produit Academic Research
Aujourd’hui, nous présentons la nouvelle filière de produit Academic Research pour la X API v2. Cette mise à jour introduit un nouveau processus de demande pour les chercheurs universitaires, qui fournira aux personnes approuvées un projet Academic Research leur donnant accès à davantage de données et à des fonctionnalités avancées.Avec la nouvelle filière de produit Academic Research, vous pourrez accéder aux éléments suivants :- Le nouvel endpoint de recherche dans l’archive complète de la X API v2, qui n’est pour le moment disponible que pour la filière de produit Academic Research.
- Un plafond de publications porté à 10 millions, contre 500 000 pour la filière de produit Standard au niveau d’accès Basic.
-
De nouveaux opérateurs de filtre disponibles pour recent search, full-archive search et filtered stream, notamment
$(alias cashtag),bio(uniquement disponible via filtered stream),bio_name(uniquement disponible via filtered stream),bio_location(uniquement disponible via filtered stream),place,place_country,point_radius,bounding_box,-is:nullcast,has:cashtagsethas:geo. - Une limite de règles accrue pour filtered stream, avec 1 000 règles simultanées, contre 25 pour la filière de produit Standard au niveau d’accès Basic.
- Une limite accrue de caractères pour les requêtes et les règles, portée à 1 024 caractères, contre la limite de 512 caractères disponible pour la filière de produit Standard au niveau d’accès Basic.
Ajout du champ reply_settings
Aujourd’hui, nous lançons un nouveau champ dans l’objet Publication appelé reply_settings. Ce champ est disponible sur tous les endpoints de la X API v2 qui renvoient des Publications, y compris post lookup, hide replies, recent search, sampled stream, filtered stream, follows lookup, les endpoints de timeline des Publications d’utilisateur et de timeline des mentions d’utilisateur, ou en étendant l’objet Publication dans n’importe quel endpoint.Ce champ indique comment l’auteur de la Publication a autorisé les autres à répondre à ses Publications : tout le monde, uniquement les personnes mentionnées dans la Publication ou uniquement les comptes qu’il suit. Les valeurs renvoyées par le champreply_settings incluent everyone, mentionedUsers et following. Si aucun contrôle de conversation n’est défini pour la Publication, ce champ apparaîtra quand même dans l’objet Publication avec la valeur everyone.17 déc. 2020
Timeline des Publications utilisateur et timeline des mentions utilisateur disponibles dans la X API v2
Lancement des endpoints de timeline de Publications et de mentions d’utilisateur
Aujourd’hui, nous lançons les nouveaux endpoints de timeline des Publications utilisateur et de timeline des mentions utilisateur dans la X API v2. Ces endpoints vous permettent de demander les Publications rédigées par un compte X donné ou le mentionnant. Pour en savoir plus, consultez l’annonce dans la publication sur le forum.Lancement des endpoints follows lookup
Aujourd’hui, nous lançons les nouveaux endpoints follows lookup dans la X API v2. Ces endpoints vous permettent de récupérer les abonnés d’un compte et les comptes qu’il suit à l’aide de leur id utilisateur. Pour en savoir plus, consultez l’annonce dans la publication sur le forum.Retrait des endpoints Labs v2
Mise hors service des endpoints Labs v2 recent search et hide repliesNous avons retiré les endpoints suivants. Si vous utilisiez les versions Labs de ces endpoints, vous pouvez utiliser les guides de migration associés pour mettre à jour votre intégration et commencer à utiliser les nouvelles versions X API v2 :Nous fournissons également des informations supplémentaires sur la migration vers la nouvelle X API v2 via notre hub de migration.Si vous avez des questions, veuillez contacter notre catégorie de forum Labs.Retrait des endpoints Labs v1
Le 12 août 2020, nous avons lancé la nouvelle X API v2 : Early access. Avec cette version, nous avons fait passer plusieurs endpoints du programme Labs à la X API v2 et annoncé que la version Labs de ces endpoints resterait dans un état obsolète pendant 60 jours avant leur retrait.Aujourd’hui, cela fait 60 jours depuis le lancement, ce qui signifie que nous avons retiré les endpoints suivants. Si vous utilisez les versions Labs de ces endpoints, vous pouvez utiliser les guides de migration associés pour mettre à jour votre intégration et commencer à utiliser les nouvelles versions X API v2 :Nous fournissons également des informations supplémentaires sur la migration vers la nouvelle X API v2 via notre hub de migration.Si vous avez des questions, veuillez contacter notre catégorie de forum Labs.Sep 3, 2020
Barre d'état de consommation de publications ajoutée à la nouvelle expérience de la Console de développement
Ajout de la barre d’état de consommation de publications
Sur la page principale du tableau de bord de la nouvelle Console de développement, vous pouvez désormais vérifier votre utilisation par rapport au plafond de publications de 500 000 publications par mois. Ce plafond est appliqué au niveau du Project, pour les endpoints v2 suivants dans l’offre Basic : filtered stream et recent search.Pour voir cette fonctionnalité et utiliser les nouveaux endpoints v2, vous devrez activer la nouvelle expérience de la Console de développement.Lancement de l’endpoint Hide Replies
Aujourd’hui, nous lançons le nouvel endpoint hide replies dans la X API v2. Cet endpoint vous permet de masquer les réponses abusives, perturbatrices ou trompeuses aux publications – un élément crucial pour améliorer la santé de la conversation publique. Pour en savoir plus, consultez l’annonce publiée sur le forum.Le même endpoint dans X Developer Labs est désormais obsolète et il sera retiré dans 90 jours. Découvrez comment migrer vers l’endpoint v2.Accès anticipé aux endpoints de X API v2
Aujourd’hui, nous avons annoncé l’accès anticipé aux premiers endpoints de la nouvelle X API !La nouvelle X API repose sur une nouvelle infrastructure d’API qui nous permettra de proposer plus rapidement de nouvelles fonctionnalités ; un format de données mis à jour et de nouvelles fonctionnalités qui vous donnent davantage de contrôle sur les champs que vous recevez ; de nouveaux champs de publication, d’utilisateur et de média ; ainsi qu’un ensemble de endpoints mis à jour qui vous permettent d’écouter et d’analyser les publications, notamment les suivants :Vous trouverez la liste complète des nouvelles fonctionnalités disponibles, ainsi que des ressources de migration, sur notre page [X API v2: Early Access docs page]https://developer.x.com/en/docs/x-api/early-access).Pour en savoir plus sur ce que nous avons prévu, consultez notre « [Guide to the future of the X API]https://developer.x.com/en/docs/x-api/early-access) ».Mise hors service des endpoints Labs
Nous mettons hors service certains endpoints Labs en raison du lancement de leurs remplaçants X API v2 dans cette version.Les endpoints Labs v1 suivants seront retirés 60 jours après la version d’aujourd’hui :- post metrics v1
- Filtered stream v1
- Sampled stream v1
- Recent search v2
Améliorations de Hide Replies
Nous avons ajouté la possibilité d’afficher de nouveau une réponse masquée. De plus, des réponses précédemment réaffichées peuvent désormais être à nouveau masquées via ce endpoint.Obtenez plus de détails dans la documentation Hide replies.Retrait des endpoints Labs v1
Aujourd’hui, nous retirons les endpoints Labs v1 pour les publications et les utilisateurs, le masquage des réponses et la recherche récente.Vous pouvez en savoir plus sur notre plan Labs v1 dans notre annonce sur le forum.Ajout de la métrique de Tweets cités
Aujourd’hui, la métriquequote_tweets est disponible pour les publications « non détenues » via le endpoint /totals. Cela signifie que vous pouvez accéder au nombre de citations pour toutes les publications en utilisant l’authentification App-only.Vous pouvez en savoir plus sur cette modification dans notre message sur le forum.Ajout de nouvelles métriques de publication
Aujourd’hui, nous ajoutons deux nouveaux sous-champs de métriques non publiques,user_profile_clicks et url_link_clicks, à l’objet publication dans les endpoints post lookup de X Developer Labs. Ils seront renvoyés lorsque vous utilisez le paramètre tweet.fields avec l’une des valeurs suivantes : non_public_metrics, organic_metrics ou promoted_metrics.Pour en savoir plus, veuillez consulter la référence de l’API post lookupModifications des décomptes de Reposts
À partir d’aujourd’hui, X web, iOS et Android afficheront le nombre total de « reposts et commentaires » par Publication. En utilisant l’X API, le nombre total de « reposts et commentaires » correspondant à l’interface de X peut être calculé en additionnantretweet_count et quote_count lorsqu’ils sont disponibles. De plus, quote_count correspondra au nombre total de comptes uniques ayant cité la Publication, plutôt qu’au nombre total de Publications citant la Publication. Pour plus de détails, veuillez consulter notre message sur le forum.28 mai 2020
Définition des regroupements de métriques organiques et sponsorisées pour les objets Publication et média
Regroupements de métriques organiques et sponsorisées
Nous ajoutonsorganic_metrics et promoted_metrics aux objets Publication et média dans les points de terminaison de consultation de Publications.Ajout de métriques aux points de terminaison
Nous ajoutons des métriques aux objets Publication et média dans les points de terminaison de consultation de Publications et de recherche récente.Vous pouvez en savoir plus sur ces changements dans notre annonce sur le forumLancement des points de terminaison COVID-19
Aujourd’hui, nous lançons un nouveau point de terminaison de flux COVID-19 et un point de terminaison de conformité associé.Vous pouvez en savoir plus sur ces changements dans notre annonce sur le forum.31 mars 2020
L’API Replay de PowerTrack fournit désormais les données actuelles de profil utilisateur
Mises à jour des profils utilisateur de l’API Replay
À partir d’aujourd’hui, l’API Replay fournira des objets de profil utilisateur qui reflètent l’utilisateur référencé au moment où l’API Replay est exécutée. Cette modification visant à fournir les objets de profil utilisateur actuels est similaire à la récente mise à jour Historical PowerTrack ci‑dessous du 25 nov. 2019.23 mars 2020
Annotations de Publication dans les points de terminaison de Publications et de recherche récente
Ajout d’annotations de Publication
Nous ajoutons des annotations à l’objet Publication dans les points de terminaison de Publications et de recherche récente.Vous pouvez en savoir plus sur ce changement dans notre annonce sur le forum.Mises à jour de la Developer Policy
Aujourd’hui, nous avons annoncé une mise à jour importante de la Developer Policy. Nous vous encourageons à en savoir plus à ce sujet via nos publications sur le forum et le blog, et à consulter la version révisée de la politique. La Developer Policy est l’un des fondements de votre utilisation de l’X API et il est important de bien comprendre vos engagements.Lancement du point de terminaison Hide Replies
Nous voulons aider les gens à se sentir en sécurité et à l’aise lorsqu’ils ont des conversations sur X. À ce titre, nous sommes ravis de donner aux auteurs de Publications davantage de contrôle sur les conversations qu’ils lancent, en prenant en charge la fonctionnalité de masquage des réponses avec un nouveau point de terminaison.Vous pouvez en savoir plus sur ce nouveau point de terminaison dans notre annonce sur le forum.Feb 25, 2020
v2 des endpoints Labs : Publications et Utilisateurs, Recherche récente, Masquer les réponses
Publication de la v2 des endpoints Labs
Aujourd’hui, nous rendons disponibles nos endpoints Publications et Utilisateurs, Recherche récente et Masquer les réponses dans la v2 de Labs. Nous annonçons la mise hors service des endpoints Labs v1 et les retirerons entièrement 90 jours après cette première publication. Nous conserverons également notre documentation v1 pendant cette période. Vous pouvez nous faire part de vos commentaires sur cette stratégie de versionnage via notre canal de feedback.Nous publions les changements suivants pour Publications et Utilisateurs :- Introduction de fields comme paramètre de requête
- Suppression de formats comme paramètre de requête
- Ajout d’une variable de chemin pour la recherche par ID unique dans Publications et Utilisateurs
- Ajustement du chemin et des paramètres de requête pour la recherche par nom d’utilisateur simple et multiple dans GET /users
-
Changement du nom de champ
statsenpublic_metrics
-
Suppression de l’expansion
most_recent_tweet_iddans Utilisateurs -
Suppression des balises HTML du champ
sourcedans les Publications afin de rendre ce champ plus facile à analyser
Ajout des événements Drop/Undrop à Compliance Firehose
Aujourd’hui, nous avons ajouté de nouveaux types d’événements de suppression/restauration (drop/undrop) à l’API Compliance Firehose. Vous pouvez en savoir plus à leur sujet dans notre documentation.Modifications de la gestion des Access Tokens
Aujourd’hui, nous apportons des modifications à la manière dont les Access Tokens et Access Token Secrets sont présentés et gérés dans le tableau de bord des applications sur developer.x.com.Afin de rendre les intégrations API plus sécurisées, nous n’afficherons plus l’Access Token et l’Access Token Secret sur le tableau de bord au-delà de la première fois où ces valeurs sont générées.Après cette première fois, ces identifiants ne peuvent plus être récupérés. Vous pourrez régénérer les tokens sur le tableau de bord, mais cela invalidera votre token et secret actuels.Vous pouvez en savoir plus sur ce changement dans notre annonce sur le forum.Suppression de la prise en charge de SPDY
À partir du 15 janvier 2020, toutes les connexions à la X API (et à tous les autres domaines X) ne prendront plus en charge les connexions SPDY.Vous pouvez en savoir plus sur ce changement dans notre annonce sur le forum.Lancement du endpoint de Recherche récente dans Labs
Aujourd’hui, nous publions un nouveau endpoint pour rechercher des Publications publiées au cours des 7 derniers jours.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Mise à jour de l’interface en ligne de commande Twurl
Une nouvelle version majeure mise à jour de notre interface en ligne de commande pour la X API,[twurl](https://github.com/twitter/twurl), est désormais disponible. Cette version inclut de nombreux correctifs et améliorations et introduit la prise en charge du Jeton Bearer, ce qui permet d’ajouter des fonctionnalités liées aux endpoints Premium et X Developer Labs. Pour en savoir plus, consultez notre publication sur le forum.Dec 10, 2019
annotations de publication ajoutées à l’objet Publication pour les endpoints de flux échantillonné et de flux filtré dans Labs
Ajout d’annotations de publication dans les flux
Aujourd’hui, dans X Developer Labs, nous publions de nouveaux éléments de métadonnées dans la charge utile de publication par défaut. Ces nouveaux champs, intégrés à la charge utile de publication, fourniront davantage d’informations contextuelles sur la publication.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Mises à jour des profils utilisateur de Historical PowerTrack
Aujourd’hui, nous mettons à jour notre endpoint « batch historical posts » (Historical PowerTrack) afin de fournir des informations sur l’emplacement du profil utilisateur, la description de la bio et le nom d’affichage, qui reflètent les valeurs en place au moment du traitement de la tâche. Lorsque les objets utilisateur mis à jour sont livrés, un nouveau tableau de chaînes de caractères « updated » sera présent dans l’objet User/Actor.Il existe jusqu’à trois valeurs possibles : name, description, location :"updated": ["name", "description", "location"]Consultez la documentation sur le format des données de Historical PowerTrack pour plus de détails.Ajout à l’Account Activity API
Aujourd’hui, nous publions une nouvelle fonctionnalité de l’Account Activity API qui permettra aux développeurs de voir si un compte qui mentionne votre utilisateur abonné est bloqué.Vous pouvez en savoir plus sur la structure de l’objet de donnéesuser_has_blocked /x-api/enterprise-gnip-2.0/fundamentals/account-activity#account-activity-data-object-structure et consulter notre annonce sur le forum pour plus de détails.Lancement de l’endpoint Sampled Stream dans Labs
Aujourd’hui, nous publions un nouvel endpoint pour diffuser un échantillon de toutes les publications publiques en temps réel, au moment où elles sont publiées.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Lancement de l’endpoint Filtered Stream dans Labs
Aujourd’hui, nous publions un nouvel endpoint de streaming pour récupérer des publications, ainsi qu’un endpoint pour gérer vos filtres dans X Developer Labs. Avec ces endpoints, vous pourrez récupérer jusqu’à 500 000 publications par mois (maximum 50 publications par seconde) ; vous pouvez définir jusqu’à 10 règles de filtrage sur votre flux (celles‑ci peuvent être appliquées en même temps).Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Les paramètres des requêtes documentés dans les pages de Référence de l’API sont désormais clairement indiqués comme optionnels ou obligatoires. De plus, les pages de Référence de l’API décrivent un corps de requête JSON lorsque cela est autorisé par une requête.Lancement des métriques de publication dans Labs
Vous pouvez désormais récupérer les données d’engagement pour n’importe quelle publication ou liste de publications provenant de comptes que vous possédez ou pour lesquels vous êtes autorisé. Les publications que vous interrogez ne doivent pas dater de plus de 30 jours et ne peuvent pas être des republications.GET /tweets/metrics/private prend en charge les métriques suivantes :-
impressions -
reposts -
quotes -
likes -
replies -
video views -
video view quartiles(lorsque le demandeur est également l’auteur du média)
Modifications des autorisations de Messages privés
À partir d’aujourd’hui, les applications qui doivent créer des Messages privés (Direct Messages) devront disposer des autorisations d’App « Read, Write, and Direct Messages » (RW+DM). Les applications qui tenteront de créer des Messages privés avec uniquement l’autorisation d’App RW recevront l’erreur suivante :{"code": 93,"message": "This application is not allowed to access or delete your direct messages."}Vous pouvez en savoir plus sur cette modification via notre annonce sur le forum.Ajout de l’expansion de Publication épinglée
pinned_tweet_id étendra la publication épinglée d’un utilisateur via l’expansion de notre objet user.Ajout des métadonnées sur le nombre de citations
Les développeurs peuvent utiliser les nouveaux endpoints Labs pour récupérer les décomptes de citations.Ajout de l’expansion de Publication la plus récente
most_recent_tweet_id étendra la publication la plus récente d’un utilisateur via l’expansion de notre objet user.Pour en savoir plus sur ce lancement, consultez notre annonce sur le forum.Exigence de TLS 1.2
À partir d’aujourd’hui, toutes les connexions à la X API (et à tous les autres domaines X) devront utiliser TLS 1.2.Vous pouvez en savoir plus sur cette modification dans notre annonce sur le forum.Nouveau endpoint Account Activity API
À partir d’aujourd’hui, nous introduisons le nouveau endpoint Account Activity API pour désactiver les abonnements utilisateur en utilisant OAuth pour application uniquement.Ce nouveau endpoint offre aux développeurs la commodité de n’avoir à fournir qu’un jeton Bearer pour désactiver un abonnement, sans nécessiter le jeton d’accès de l’utilisateur abonné.Nous marquons immédiatement comme obsolète l’actuel endpoint Enterprise Account Activity API utilisé pour désactiver les abonnements utilisateur avec OAuth à 3 volets (3-Legged OAuth). Ce endpoint sera retiré et ne sera plus disponible à partir du 15 janvier 2020.Les développeurs peuvent en savoir plus sur cette API dans notre documentation.Nouvelles Expansions pour le endpoint Tweets
Nous avons ajouté deux nouvelles expansions au endpoint [GET /tweets]https://developer.x.com/en/docs/labs/tweets-and-users/api-reference/get-tweets.html) :entities.mentions.username étendra le nom d’utilisateur de toute mention d’utilisateur reconnue dans une publication en un objet user complet.referenced_tweets.id.author_id étend l’ID de l’auteur de toute publication référencée, lorsque l’une des publications demandées est une republication, une Publication citée ou une Réponse. Cette expansion étendra également l’ID de la publication référencée en un objet complet.Prise en charge des endpoints Tweets et Users dans Labs
Les deux premiers endpoints sont désormais disponibles via le portail Labs. Assurez-vous de disposer d’un compte développeur approuvé et d’avoir demandé l’accès à Labs pour commencer à utiliser ces endpoints.Les principales différences par rapport aux fonctionnalités équivalentes de la v1.1 incluent :- Endpoint unique pour la fonction « show » à objet unique et les « lookups » en batch
- [Expansion parameters]) prennent en charge l’inclusion d’objets supplémentaires dans le cadre d’une seule requête (par exemple utilisateurs mentionnés, publications référencées, etc.)
- [Format parameters]) prennent en charge différentes projections de données avec des charges utiles plus ou moins détaillées
- La limitation de débit s’effectue au niveau de l’App, quelle que soit la méthode d’authentification (contexte utilisateur ou jeton Bearer)
Retrait des endpoints des Conditions d’utilisation et de la Politique de confidentialité
Nous avons entièrement retiré les endpoints des Conditions d’utilisation et de la Politique de confidentialité. L’état actuel de notre Politique de confidentialité et de nos Conditions d’utilisation est mieux reflété par nos pages web à jour.Vous pouvez en savoir plus sur ce changement via notre annonce sur le forum.Modifications des champs de l’objet utilisateur
À partir d’aujourd’hui, certains champs de l’objet utilisateur, y compris user.lang, commenceront à renvoyer la valeur « null » pour les champs de métadonnées mis à jour, comme annoncé précédemment dans notre publication sur le forum.Les développeurs peuvent en savoir plus sur ce changement dans notre documentation.Lancement de l’Account Activity Replay API
À partir d’aujourd’hui, nous introduisons l’Account Activity Replay API, un outil de récupération de données disponible avec l’offre Enterprise de l’Account Activity API.L’Account Activity Replay API vous permet de récupérer des événements jusqu’à cinq jours dans le passé. Elle doit être utilisée pour récupérer des données dans les scénarios où votre serveur webhook manque des événements.Les développeurs peuvent en savoir plus sur cette API dans notre documentation.Prise en charge des médias natifs dans les citations
À partir d’aujourd’hui, les médias natifs (photos, vidéos et GIF) peuvent être ajoutés aux citations sur X, où ils apparaîtront comme des métadonnées média supplémentaires dans les sections entities des payloads de citation.Les développeurs peuvent en savoir plus à ce sujet dans notre documentation.Ajout de l’opérateur is:reply
Aujourd’hui, l’opérateur is:reply devient disponible pour une utilisation avec les Search APIs Enterprise et la version payante des endpoints de recherche Premium.L’opérateur booléen is:reply peut être utilisé pour filtrer toutes les réponses aux Publications, ou pour exclure les réponses explicites qui correspondent à une règle. Cet opérateur fonctionne de la même manière que l’opérateur is:quote.N’oubliez pas qu’avec la Search API, tous les opérateurs « is: » et « has: » doivent être utilisés conjointement avec un opérateur autonome comme un mot‑clé ou un hashtag.Vous pouvez en savoir plus sur cet opérateur dans la documentation.Modifications de l’enrichissement expanded URL
À partir d’aujourd’hui, l’enrichissement expanded URL ne contiendra plus l’objet d’URL déroulée (unwound) ni les métadonnées (y compris les champs title et description) pour les URL pointant vers des Publications, des Moments ou des profils. Veuillez noter que les autres URL (vers des sites web, etc.) continueront d’être enrichies avec ces métadonnées, et que url, expanded_url etdisplay_url resteront disponibles. Cette modification s’applique à Decahose, PowerTrack, Historical PowerTrack et aux Search APIs.Ajout de l’opérateur is:reply dans PowerTrack
Aujourd’hui, nous introduisons un nouvel opérateur, is:reply, pour vous aider à cibler les conversations qui vous intéressent le plus. Vous pouvez désormais exclure les réponses de vos résultats (en plus de la possibilité déjà existante d’exclure les republications, is:retweet, et les publications citées, is:quote). Ce nouvel opérateur est disponible dès aujourd’hui dans PowerTrack, Historical PowerTrack et Replay.L’opérateur booléen is:reply peut être utilisé pour filtrer toutes les réponses aux publications, ou pour filtrer les réponses explicites qui correspondent à une règle. Cet opérateur fonctionne de la même façon que l’opérateur is:quote.Vous pouvez en savoir plus sur cet opérateur dans la documentation.Accès aux Apps dans la Console de développement
Aujourd’hui, nous avons ajouté la possibilité pour les développeurs d’afficher et de modifier leurs X apps existantes via le X app dashboard sur developer.x.com, dès lors qu’ils sont connectés à leur compte X. Auparavant, vous ne pouviez afficher et modifier vos X apps existantes sur developer.x.com que si vous aviez demandé ou obtenu l’approbation pour un compte développeur.Vous devez toujours disposer d’un compte développeur approuvé pour pouvoir créer de nouvelles X apps.Prise en charge des sous-titres vidéo
Aujourd’hui, nous annonçons que les annonceurs et les éditeurs peuvent désormais ajouter des fichiers de sous-titres (SRT) à leurs vidéos via ads.x.com, Media Studio et notre API de téléversement pour éditeurs. Les sous-titres seront visibles sur les vidéos en lecture automatique (lorsqu’aucun son n’est disponible) sur Android et le Web. Nous publierons cette fonctionnalité pour iOS dans les prochaines semaines.Pour en savoir plus sur les nouveaux points de terminaison de sous-titres, veuillez consulter leurs pages respectives de Référence de l’API :Mise à jour de l’endpoint Account Activity API
Aujourd’hui, nous annonçons une mise à jour de l’endpoint Account Activity API, GET subscriptions/count. Pour vous offrir une meilleure visibilité sur les détails de votre facturation et votre utilisation de l’API, à partir d’aujourd’hui, vous pouvez récupérer de manière programmatique, dans le JSON, le nombre d’abonnements provisionnés associés à votre instance Account Activity API. Cela signifie que vous pouvez désormais voir à la fois votre nombre d’abonnements provisionnés et dans quelle mesure vous approchez de cette limite via l’endpoint GET subscriptions/count.Cette mise à jour est documentée dans la documentation Account Activity API.Nouvelles limites de taux sur les endpoints POST
Aujourd’hui, nous mettons en place de nouvelles limites de taux au niveau de l’App sur plusieurs de nos endpoints POST standard :- POST statuses/update
- POST statuses/retweet/:id
- POST favorites/create
- POST direct_messages/events/new
- POST friendships/create
Mise à jour de la bibliothèque twitter-text
Aujourd’hui, nous annonçons une mise à jour de la bibliothèque twitter-text afin de prendre en compte les récents changements dans la manière dont X compte les emojis. Si un emoji comptait auparavant pour plus de deux caractères, ce nombre sera désormais réduit à seulement deux caractères pour permettre aux utilisateurs de tirer le meilleur parti de leurs 280 caractères.Vous pouvez en savoir plus sur ce changement dans notre annonce sur le forum.Retrait des anciens endpoints DM
Nous avons entièrement retiré les anciens endpoints de Direct Messages. Vous pouvez trouver une liste des endpoints DM retirés, ainsi que leurs remplaçants sur [cette page](https://developer.x.com/content/developer-twitter/en/docs/direct-messages/sending-and-receiving/api-reference.Vous pouvez en savoir plus sur cette mise à jour via notre annonce sur le forum.Modifications de l’accès aux médias dans les DM
Aujourd’hui, nous mettons en œuvre quelques modifications du processus par lequel vous récupérez les médias joints aux Direct Messages. Nous ne prendrons plus en charge l’accès àmedia_url ou media_url_https via une session authentifiée sur www.x.com. La requête pour récupérer media_url_https DOIT toujours être signée avec le jeton d’accès de l’utilisateur en utilisant OAuth 1.0A.Vous pouvez en savoir plus sur cette mise à jour via notre annonce sur le forum.Retrait de User Streams et Site Streams
Nous avons entièrement retiré User Streams et Site Streams.Vous pouvez en savoir plus sur cette mise à jour via notre annonce sur le forum.Nouvelle version de l’API Usage
Aujourd’hui, nous lançons une nouvelle version de l’API Usage. Avec cette mise à jour, nous rendons l’API plus stable en la migrant vers un nouveau système.Avec la mise à jour du système, les utilisateurs constateront une « lacune » dans les données, car les développeurs ne pourront récupérer des données qu’à partir du 1er mai 2018. Par conséquent, au cours de l’année à venir, il leur manquera quelques mois de données historiques (jusqu’en juin 2019).Un nom de produit va changer au sein de l’API Usage, passant de Historical PowerTrack Subscription à Historical PowerTrack 2.0, ce qui rendra la dénomination du produit cohérente avec le reste de notre terminologie destinée aux utilisateurs. Les clients recevront exactement les mêmes données dans le même format avec cette mise à jour. Vous verrez ce changement dans l’objet JSON products.type.Si vous avez des questions, veuillez contacter votre chargé de compte.Mises hors service d’API
Le produit Account Activity API DM Beta a été entièrement retiré aujourd’hui.Les services et endpoints suivants connaîtront une dégradation de service à partir d’aujourd’hui :- User Streams
- Site Streams
- GET direct_messages
- GET direct_messages/sent
- GET direct_messages/show
- POST direct_messages/new
- POST direct_messages/destroy
Modifications concernant la création d’Apps et les limites de taux
À partir d’aujourd’hui, vous ne pourrez plus créer de nouvelles X apps via apps.x.com. Vous serez désormais redirigé soit vers votre compte de Console de développement, soit, si vous n’avez pas encore de compte Console de développement, vers la page où vous pouvez faire une demande.Nous avons également annoncé que nous mettrons en œuvre de nouvelles limites de taux au niveau de l’App pour les endpoints POST suivants le 10 septembre 2018.- POST statuses/update
- POST statuses/retweet:id
- POST friendships/create
- POST favorites/create
- POST direct_messages/events/new
Gestion des Apps dans la Console de développement
Si vous disposez d’un compte Console de développement, vous pouvez désormais créer et gérer vos Apps X. Veuillez lire notre [message sur le forum](https://devcommunity.x.com/t/app-creation-and-management-now-available-in-the-Developer Console/107723) pour plus de détails.Modifications de Sign in with X et de Account Activity
À partir d’aujourd’hui, nous exigeons que vous enregistriez les URL de rappel (callback URLs) que vous utilisez avec le processus Sign in with X. Vous pouvez en savoir plus sur cette mise à jour ici.Nous avons également annoncé l’ajout de l’activité tweet_delete_events à l’Account Activity API. Cette nouvelle activité sera envoyée pour les événements de suppression correspondants afin de permettre aux développeurs de proposer plus facilement une expérience conforme à leurs clients et aux utilisateurs de leurs applications. Vous pouvez en savoir plus sur cette nouvelle activité dans notre message sur le forum ou dans notre documentation.Mises à jour des conditions et des politiques
Aujourd’hui, nous avons apporté certaines modifications à nos Terms of Service, Privacy Policy et [X Developer Agreement]https://developer.x.com/en/developer-terms/agreement-and-policy, qui incluent des mises à jour relatives à la confidentialité, à la sécurité et à la protection des données. Veuillez lire notre message sur le forum pour plus de détails.Champs de fuseau horaire rendus privés
Aujourd’hui, les valeurs de fuseau horaire dans les objets utilisateur X sont devenues des champs privés. À partir de maintenant, tous* les objets de données time_zone et utc_offset renverront la valeur null. Veuillez lire notre message sur le forum pour plus de détails.- Ils continueront d’être disponibles sur l’endpoint account/settings, uniquement pour les utilisateurs authentifiés.
Suppression des données Klout
Aujourd’hui, nous avons supprimé toutes les données Klout des payloads de publications dans le cadre de nos mises à jour liées au RGPD.Modifications de l’arrière-plan de profil et de Account Activity
Aujourd’hui, nous remplaçons toutes les instances de profile_background_image_url et profile_background_image_url_https par leurs valeurs par défaut. Veuillez lire notre message sur le forum pour plus de détails.En plus de la modification ci‑dessus, nous ajoutons un nouveau champ aux payloads de l’Account Activity API afin d’indiquer pour quel abonnement l’activité a été transmise. Cet objet JSON s’appelle for_user_id et contiendra, comme valeur, l’id de l’utilisateur abonné qui a produit cette activité. Vous pouvez voir quelques exemples de ce nouvel objet JSON sur notre page account activity objects.Modifications du rendu du payload de citation
Aujourd’hui, nous modifions la façon dont les URL sont rendues dans le payload de citation.Nous ajoutons une nouvelle entité appelée l’entité “quoted_status_permalink” afin de garantir que la publication citée puisse être référencée et nous retirerons le lien t.co du champ “text” de la publication citée.Avec le nouveau format, le lien t.co n’est plus ajouté au champ “text” de la publication citée dans l’objet “quoted_status”.De plus, nous n’inclurons plus l’URL t.co, l’expanded_url et la display_url de la publication citée dans l’entité ‘urls’. À la place, celles-ci seront ajoutées à un nouvel objet “quoted_status_permalink” avec les attributs d’URL “url”, “expanded” et “display”. Cela signifie que l’objet “quoted_status_permalink” sera réservé au lien t.co renvoyant à la publication citée, tandis que le tableau “entities.urls” pourra être utilisé pour identifier les liens partagés dans la publication originale ou la citation.Veuillez lire notre message sur le forum et la documentation mise à jour pour plus de détails.Abandon de X Kit
Annonce de l’abandon de X Kit : après le 31 octobre 2018, X Kit ne sera plus activement maintenu. Veuillez lire notre article de blog pour plus de détails.Mises à jour de la plateforme pour le RGPD
Aujourd’hui, nous avons annoncé plusieurs mises à jour de la plateforme liées au RGPD. Veuillez lire notre message sur le forum pour plus de détails.Ajout de l’objet information supplémentaire sur les médias
Ajout d’un nouvel objet à la charge utile de la publication – l’objet additional_media_info – et restriction de certains détails vidéo (video_info) pour les publications sponsorisées lorsque les annonceurs ont demandé que nous limitions la lecture vidéo aux clients détenus par X. Vous trouverez des informations supplémentaires sur cette modification à l’adresse suivante : Extended Entities Objects > post with native video.Lancement de la recherche Premium sur l’archive complète
Lancement du endpoint de recherche Premium sur l’archive complète.Lancement des API Account Activity
Lancement des API Account Activity Standard bêta pour (All Activities) et (messages privés) ; pour en savoir plus sur ce lancement, consultez notre blog. Annonce de l’abandon des User streams et Site streams et de leur date de fin, fixée au mardi 19 juin 2018.Mise à jour de la bibliothèque twitter-text
La version 2.0 de twitter-text est désormais disponible sur GitHub. Cette mise à jour prend en compte la modification de notre limite de caractères qui a été déployée le 7 novembre 2017. Pour en savoir plus sur cette mise à jour, veuillez visiter notre forum.Lancement des API Premium
Lancement des API Premium.Ces nouvelles API s’appuient sur la qualité et la stabilité de notre plateforme de données d’entreprise et la rendent accessible plus largement via un modèle de tarification par paliers. Pour la première fois, vous pouvez commencer à effectuer des recherches sur 30 jours de Publications (au lieu des 7 jours de données limités sur l’endpoint standard) et, en option, vous pouvez également accéder à nos enrichissements Premium pour la géolocalisation de profil, l’expansion d’URL et les données de sondages. Voici un aperçu de certaines des nouvelles fonctionnalités :- Plus de Publications par requête (Sandbox + Premium)
- Un langage de requête bien plus riche permettant des requêtes plus complexes (Sandbox + Premium)
- Un endpoint de comptage qui renvoie des séries chronologiques du nombre de Publications (Premium)
- Des enrichissements de métadonnées, comme les URL étendues et la géolocalisation de profil (Premium)
Lancement des publications de 280 caractères
Lancement officiel des publications de 280 caractères dans les langues pour lesquelles la contrainte d’espace posait problème. Veuillez consulter notre annonce sur le forum ou l’article de blog officiel pour plus d’informations.Suppression des commandes de DM dans Statuses/Update
La possibilité d’envoyer des Messages Directs via l’endpoint d’API statuses/update a été complètement supprimée, et les paramètresenable_dm_commands et fail_dm_commands n’auront plus aucun effet. Pour en savoir plus sur cette mise à jour, consultez cette page sur notre forum.Modifications du flux de connexion OAuth
Une modification a été apportée aux endpoints d’API OAuth backend de X, qui a changé le comportement de l’endpoint /oauth/authenticate pour l’aligner sur celui de l’endpoint /oauth/authorize. Pour en savoir plus sur cette mise à jour, consultez cette page sur notre forum.Mises à jour des métriques de l’Engagement API
L’Engagement API a été mise à jour pour utiliser la même méthodologie d’agrégation de métriques que celle utilisée par le tableau de bord d’analyses de X. Pour en savoir plus sur cette mise à jour, consultez cette page sur notre forum.Modifications du comportement d’échec des commandes de DM
La valeur par défaut du paramètrefail_dm_commands dans l’endpoint DM statuses/update a été définie sur true. Toutes les mises à jour de statuts destinées à être des Messages Directs commenceront à renvoyer des erreurs (sauf si enable_dm_commands est à false, auquel cas la publication sera publiée). Pour en savoir plus sur cette mise à jour, consultez cette page sur notre forum.Traitement des Tweets de 280 caractères
La charge utile de réponse pour les Tweets de 280 caractères sera traitée de la même façon que les Tweets longs. Pour en savoir plus sur cette mise à jour, consultez cette page sur notre forum.Ajout d’informations supplémentaires sur les médias
Ajout de nouvelles données à la charge utile de la publication (additional_media_info object) et restriction de certains détails vidéo (video_info) pour les publications sponsorisées lorsque les annonceurs ont demandé que nous limitions la lecture vidéo aux clients X. Vous trouverez des informations supplémentaires sur ce changement au lien suivant : Extended Entities Objects > post with native videoFin de la prise en charge de l’opérateur url_contains dans la recherche 30 jours
Les recherches 30 jours et Full-Archive ont mis fin à la prise en charge de l’opérateur url_contains:. L’abandon de cet opérateur a été annoncé dans le cadre de la migration Gnip 2.0 en août 2016. Toute requête de recherche utilisant l’opérateur url_contains: sera rejetée comme non valide.Suppression prochaine de l’opérateur url_contains dans les API de recherche
L’API de recherche 30 jours (30 jours et Full-Archive) ne prendra plus en charge l’opérateur url_contains: dans 30 jours à compter d’aujourd’hui, soit après le 4 août 2017 (la prise en charge de url_contains: se terminera en pratique avec le premier déploiement après cette date). L’abandon de cet opérateur a été annoncé dans le cadre de la migration Gnip 2.0 en août 2016. Lorsque la prise en charge de l’opérateur sera terminée, toute requête utilisant url_contains: sera rejetée comme non valide.Retrait de xAuth
Le mécanisme d’authentification xAuth a été supprimé de toutes les X API. Pour en savoir plus sur cette mise à jour, consultez les informations sur notre forum.En-têtes HTTP forcés en minuscules
Tous les en-têtes HTTP sont désormais forcés en minuscules (content-type, x-rate-limit-remaining, x-access-level, etc.). Pour en savoir plus sur cette mise à jour, consultez les informations sur notre forum.Paramètres facultatifs pour les commandes de DM
Le paramètre facultatifenable_dm_commands pour statuses/update permet aux applications de supprimer la prise en charge des commandes de DM plus tôt, avant la fin de la période de transition. La valeur par défaut est true (c’est-à-dire le comportement hérité actuel), mais elle peut être définie sur false pour obtenir le nouveau comportement après le 1er novembre. Le paramètre facultatif fail_dm_commands pour statuses/update fera en sorte que les commandes de DM renvoient HTTP 403 (code d’erreur 151) depuis l’API lorsqu’il est défini sur true. La valeur par défaut est false. Pour en savoir plus sur cette mise à jour, consultez les informations sur notre forum.Prise en charge des émojis dans les règles
Il est désormais possible d’utiliser des émojis dans les règles des API de recherche Enterprise.Disponibilité accrue des API de messages privés
L’accès à plusieurs nouvelles API de messages privés est désormais bien plus largement ouvert. Pour en savoir plus sur cette mise à jour, consultez les informations sur notre blog.Retrait de la prise en charge de la vidéo MPEG-DASH
Les URL MPEG-DASH (.mpd) ont été supprimées du payload d’une publication contenant une vidéo. Pour en savoir plus sur cette mise à jour, consultez les informations sur notre forum.Nouveaux enrichissements et modifications du payload
Nouvel enrichissement ! Les métadonnées des sondages sont désormais disponibles via nos API Enterprise. Consultez la documentation pour plus de détails.Nouveau champ de payload : le champ de texte alternatif d’image (description) peut être présent dans les sections entities.media[] et extended_entities.media[] du payload si un utilisateur choisit l’option « Add description » lors de l’ajout d’une photo à une publication. Ceci est uniquement disponible au format natif enrichi.Format de payload par défaut : les flux nouvellement créés sur les produits Gnip utiliseront désormais par défaut le format JSON d’origine.Mises à jour de l’API Historical PowerTrack et de l’API Replay
Historical PowerTrack API & Replay API- le filtrage des citations est désormais pris en charge
- Les Publications citées sont désormais entièrement réhydratées dans les payloads de Publications HPT et Replay
Nouveaux champs de payload pour les décomptes
Nouveaux champs de payload :quote_count et reply_count sont désormais disponibles dans les payloads au format enrichi natif sur l’ensemble des API Realtime et HistoricalPrise en charge des opérateurs géographiques dans Full-Archive Search
Full-Archive Search API (FAS) :- Ajout de la prise en charge d’opérateurs géographiques supplémentaires :
- place :
- place_country :
- has:profile_geo :
- profile_country :
- profile_region :
- profile_locality :