4 votes

Affichage des tweets de plusieurs utilisateurs (similaire aux lignes de temps intégrées) sans listes d'utilisateurs côté Twitter

Je suis nouveau sur Twitter et j'ai besoin de quelques conseils.

J'ai besoin d'afficher le flux de tweet de plusieurs utilisateurs sur une page web.

La première chose sur laquelle je suis tombée est Délais intégrés . Il permet d'afficher les tweets d'une liste d'utilisateurs mais le problème est que ces listes doivent être maintenues du côté de Twitter (c'est-à-dire que je ne peux pas spécifier @qwe et @asd uniquement de mon côté et obtenir la timeline sans ajouter ces utilisateurs dans la liste du côté de Twitter).

Le problème est que la liste des utilisateurs qui doivent être inclus dans la timeline est dynamique et que la gestion de ces listes via l'API de Twitter sera probablement pénible. Sans compter que mon site web va probablement générer des tonnes de ces listes et je pense que je vais violer certains quotas d'API tôt ou tard.

Donc, ma question est la suivante : suis-je obligé d'utiliser Délais intégrés qui renvoie à une liste d'utilisateurs du côté Twitter et qui gère ces listes par le biais de l'api REST de Twitter, ou existe-t-il un moyen plus simple de faire ce que je veux ?

7voto

Jimbo Points 11305

Il est assez simple d'afficher les tweets de plusieurs utilisateurs.

Liens pour commencer

  • Ce poste explique certaines des requêtes de recherche que vous pouvez faire
  • Ce poste est une bibliothèque simple permettant de faire des requêtes à l'API de Twitter qui "fonctionne" tout simplement.

Votre demande

Ok, donc vous voulez plusieurs utilisateurs. Le point de terminaison que vous cherchez à utiliser est le search/tweets un : https://api.twitter.com/1.1/search/tweets.json .

La chaîne de requête utilise :from et vous pouvez interpoler plusieurs from s avec AND / OR .

Un exemple de requête pour la demande GET :

?q=from:user1+OR+from:user2

En savoir plus sur les requêtes de l'API de recherche ici .

Votre problème de "sur-citation".

C'est quelque chose que vous devrez déterminer vous-même, en fonction du nombre de demandes que vous prévoyez de faire et du twitter. limites imposées peut-être une sorte de mise en cache ou de sauvegarde des informations lorsque vous atteignez votre limite, et de ne retirer du cache que lorsque vous atteignez votre limite.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X