X
Affichez les derniers messages d'un compte X public, avec des choix par widget pour les reposts et les réponses.
Aperçu : Intégrer vos publications X.
Connectez-le
- Ouvrez « Sources » et appuyez sur « Add source » (Ajouter une source), puis choisissez X. Le formulaire est « Connect X » (Connecter X).
- Dans « Handle or link » (Identifiant ou lien), tapez le @handle du compte (comme
@name) ou collez un lien vers son profil sur x.com ou twitter.com. Un lien vers un message connecte le compte qui l'a écrit. La boîte en haut de « Add a source » (Ajouter une source) (« Find a source or paste a link » (Trouvez une source ou collez un lien)) génère un lien x.com pour vous.
Il n'y a rien à autoriser : TileSet lit les mêmes messages publics que tout le monde voit sur le profil. Aucune clé ni connexion à X, sur tous les plans. La source suit le compte lui-même, donc un changement de handle continue de fonctionner. Un compte protégé est refusé lors de la connexion, et le message l'indique.
Via un agent, utilisez connect_source avec { "type": "x", "xHandle": "@name" }, ou setup_widget avec source défini sur x et un query (un handle ou un lien), ou juste un lien. Via l'API, POST /v1/sources prend type x, "mode": "live" et xHandle.
Ce qui est récupéré
Chaque mise à jour lit les derniers messages et réponses et conserve les 24 derniers messages et 24 dernières réponses, donc les plus anciens restent jusqu'à ce que les plus récents les remplacent. Un message contient son texte, ses images, sa date, le nom et l'image de l'auteur, ainsi que les comptes de likes et de réponses. Une vidéo ou un GIF affiche l'image de son affiche avec une marque de lecture, et se lit dans la lightbox lorsque « Lightbox » est activé. Un message de lien sans image affiche l'image de sa carte de lien. Chaque widget choisit quoi afficher :
- « Reposts » (Republications) sont activés par défaut (Inclure les reposts) et apparaissent sous une ligne « reposté ».
- « Replies » (Réponses) sont désactivés par défaut (Inclure les réponses). Lorsqu'ils sont activés, les réponses du compte apparaissent, chacune avec le message auquel elle répond sous forme de petite carte à l'intérieur.
- Un message que le compte a reposté et auquel il a également répondu s'affiche une seule fois : les propres mots du compte d'abord, le message sous forme de petite carte à l'intérieur. Il s'affiche avec les réponses désactivées, comme une citation.
- Un message cité s'affiche sous forme de petite carte à l'intérieur du message. Un X ne peut plus s'afficher (supprimé, retenu ou rendu privé) indique « Ce message n'est pas disponible », comme le fait X.
- Les compteurs J'aime et Réponses s'affichent sur les vignettes de la grille avec Statistiques.
Les deux modèles fonctionnent (voir Modèles) : le mur « Posts » (Publications) affiche chaque message sous forme de carte avec l'image de l'auteur, ses images et sa date, renvoyant au message sur x.com, et la grille « Photos and videos » (Photos et vidéos) affiche les messages qui ont une image, avec la marque X sur chaque vignette (le paramètre « Platform icon » (Icône de la plateforme) la désactive). Sur la grille « Photos and videos », « Header » (En-tête) affiche l'image du compte et le @handle avec un lien Suivre. Les filtres de notation ne s'appliquent pas. Une source X peut rejoindre un flux mixte.
Les agents et les clés API ne reçoivent jamais le contenu des messages X : describe_source_content ne fournit que les décomptes, comme toute source.
Fréquence de mise à jour
Chaque mise à jour X est une requête payante, donc X a sa propre vitesse la plus rapide sur chaque plan : hebdomadaire sur Free, quotidienne sur Starter, toutes les 6 heures sur Growth, toutes les heures sur Pro et toutes les 15 minutes sur Scale (jusqu'à 10 sources X à cette vitesse sur un compte, et la suivante prend l'étape la plus lente suivante), avec des étapes plus lentes jusqu'à l'hebdomadaire. Une mise à jour coûte 3 crédits. Voir Vitesse et planification des mises à jour et Plans et crédits. Sur le plan gratuit, une source que personne n'a vue depuis 14 jours se met en pause jusqu'à sa prochaine visualisation, comme le font les revues Google. Les « Update now » et les webhooks suivent la même vitesse de plan pour X, et attendent au moins une heure entre les mises à jour d'une source X.
Les messages X proviennent d'un service de données payant avec une limite mensuelle que TileSet partage. Si la part de ce mois s'épuise, les mises à jour X ralentissent pour tout le monde (les plans payants durent) jusqu'à la fin du mois, et le compteur de crédits l'indique. Voir Plus lent ce mois-ci.
Utilisation équitable
Un compte gratuit peut connecter 10 comptes X différents en 30 jours. Les comptes supprimés comptent, et reconnecter un compte que vous avez déjà utilisé est possible. Les plans payants n'ont pas de limite. Les comptes gratuits sur TileSet ne peuvent également connecter qu'un nombre limité de nouveaux comptes X par jour, un nombre partagé par tous : au-delà, une connexion indique que X est temporairement indisponible et qu'il faut réessayer après 00:00 UTC. Les comptes payants ne sont jamais refusés, et les sources X déjà connectées continuent de se mettre à jour. Voir Utilisation équitable.
Reconnexion
Rien à reconnecter. Si le compte est supprimé ou rendu protégé, la ligne source affiche l'erreur et le widget conserve ses derniers posts.