Comment pourrais-je afficher des tweets contenant un certain hashtag à l'aide de l'API Twitter? Merci
J'aimerais également savoir s'il existe un moyen d'obtenir tous les tweets d'un certain hashtag dans un fichier séparé, également ceux qui n'apparaissent plus dans votre flux. Je suppose que c'est aussi la question précédente.
Recherche pour cela.
Assure-toi include_entities
est défini sur true pour obtenir les résultats du hashtag. Voir Entités Tweet
Renvoie 5 résultats mitigés avec les ID utilisateur Twitter.com et les entités pour le terme "anges bleus":
GET http://search.Twitter.com/search.json?q=blue%20angels&rpp=5&include_entities=true&with_Twitter_user_id=true&result_type=mixed
UPDATE for v1.1:
Plutôt que de donner q="search_string"
donne-le q="hashtag"
au format URL pour renvoyer les résultats avec HASHTAG UNIQUEMENT. Votre requête deviendrait donc:
GET https://api.Twitter.com/1.1/search/tweets.json?q=%23freebandnames
%23
est une forme codée URL de #
. Essayez le lien dans votre navigateur et cela devrait fonctionner.
Vous pouvez optimiser la requête en ajoutant since_id
et max_id
paramètres détaillés ici . J'espère que cela t'aides !
Remarque: l'API de recherche est désormais un appel authentifié OAUTH, veuillez donc inclure vos access_tokens à l'appel ci-dessus)
Mise à jour
Lien vers le document de recherche Twitter: https://developer.Twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html
La réponse ici a mieux fonctionné pour moi car elle isole la recherche sur le hashtag, pas seulement le retour des résultats qui contiennent la chaîne de recherche. Dans la réponse ci-dessus, vous devrez toujours analyser la réponse JSON pour voir si le tableau entity.hashtags n'est pas vide.