Атрибут answer_count отсутствует в объекте твита

Я пытаюсь получить количество ответов для определенного твита (используя tweet.retweet_count). Но я получаю ошибку «Атрибут не найден». Кажется, этот атрибут отсутствует в объекте твита. Но когда я проверяю документацию объекта твита, он указан и должен быть доступен. Я что-то упускаю?

документация — https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/tweet-object

Я использую python, и мой код следующий:

for tweet in alltweets:
    outtweets.append([tweet.id_str, tweet.created_at, tweet.text.encode("utf-8"),tweet.place,tweet.source,tweet.reply_count,tweet.retweet_count,tweet.favorite_count,tweet.retweeted,tweet.lang])

мой список твитов пуст :( пробовал со многими твитами


person chetan gupta    schedule 17.12.2017    source источник
comment
используя: api = tweepy.API(auth) alltweets = api.user_timeline(screen_name = screen_name,count=200)   -  person chetan gupta    schedule 17.12.2017
comment
В Twitter v2 теперь можно получить поле reply_count без премиум-аккаунта: blog.twitter.com/developer/en_us/topics/tips/2020/   -  person shamisen    schedule 06.01.2021


Ответы (1)


Хотя задокументировано, что reply_count доступен в объекте Tweet, к сожалению, он является частью премиум-API:

Это поле предлагается только на уровнях Premium и Enterprise API, и нам нужно лучше документировать это ограничение.

(ссылка)

person alecxe    schedule 17.12.2017
comment
Дополнительная ссылка: twittercommunity .com/t/ - person manuelmhtr; 04.01.2018