Twython метод get_retweets выдает ошибку по числу или аргументам - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь повторить пример, показанный в этом SO вопросе , и я спотыкаюсь в том, что похоже на ошибку Twython, оцените любые идеи

Вот код:

status_id = <some_status_id>
response = twitter.get_retweets(status_id, 100)

, что приводит к следующей ошибке

TypeError: get_retweets() takes 1 positional argument but 3 were given

Я попытался запустить без аргументов, как в

response = twitter.get_retweets() 

, а затем я получаю сообщение об ошибке из Твиттера

twython.exceptions.TwythonError: Twitter API returned a 404 (Not Found), Sorry, that page does not exist

Это ошибка?

1 Ответ

1 голос
/ 12 марта 2020

Решено, status_id должен быть передан как именованный параметр

status_id = <some_status_id>
response = twitter.get_retweets(id=status_id) # 100 is already the max available
...