2024-01-07 01:01:47
J’analyse certaines données Twitter sur un mois entier et je souhaite identifier le nombre de tweets retweetés, cités et répondus.
Cela devrait être la liste des champs disponibles dans l’ensemble de données (standard v1.1) :
['reply_count', 'in_reply_to_status_id', 'favorited',
'in_reply_to_status_id_str', 'entities', 'possibly_sensitive', 'id_str',
'in_reply_to_screen_name', 'coordinates', 'quote_count', 'retweeted',
'in_reply_to_user_id_str', 'contributors', 'id', 'truncated',
'in_reply_to_user_id', 'geo', 'timestamp_ms', 'text', 'user',
'favorite_count', 'retweet_count', 'created_at', 'place', 'lang',
'source', 'filter_level', 'is_quote_status', 'display_text_range',
'extended_entities', 'extended_tweet', 'quoted_status_id_str',
'quoted_status_permalink', 'quoted_status', 'quoted_status_id']
Pour la réponse j’utilise le champ "in_reply_to_status_id_str"
pour cité "quoted_status_id_str"
et "is_quote_status"
(je me demande toujours pourquoi j’obtiens 2 résultats différents si j’utilise l’un ou l’autre), là où j’ai des problèmes, c’est avec les retweetés.
Lecture de la documentation, l’attribut "retweeted_status"
devrait apparaître en cas de retweet, mais il n’est pas présent dans l’ensemble des données.
Les attributs "retweeted"
et "retweet_count"
sont toujours False
et 0
respectivement, ils ne peuvent pas être utilisés.
La seule autre option que j’ai trouvée jusqu’à présent est d’utiliser "truncated"
qui a quelques True
valeurs.
Je me demande s’il existe un autre attribut que je peux utiliser pour identifier les messages retweetés.
Je sais que cela est lié à la façon dont l’ensemble de données a été créé et je n’ai pas cette information, mais j’espérais que quelqu’un pourrait suggérer d’utiliser un attribut auquel je n’avais pas pensé.
Une idée?
#python #3.x #Attribut #Twitter #API #v1.1 #pour #identifier #les #tweets #retweetés
1704580902