Python Tweepy API-функции - PullRequest
       8

Python Tweepy API-функции

0 голосов
/ 10 июня 2019

Я играл с Tweepy пару дней. Хотел создать простую программу для подписчиков:

for follower in tweepy.Cursor(api.followers).items():
    follower.follow()

Это работает нормально. Однако я смотрел ссылку на API Tweepy на их официальном сайте, и я не нахожу упоминаний об этой функции follow. Я вижу что-то под названием create_friendship. Это два разных? Если нет, то почему существуют две разные функции для одной и той же цели?

Извините, что задал такой глупый вопрос, но я новичок.

Спасибо

1 Ответ

0 голосов
/ 10 июня 2019

Очевидно, что документация Tweepy еще не завершена.Но так как он с открытым исходным кодом, мы можем найти метод в его GitHub .Как видите, follow звонки create_friendship:

def follow(self):
    self._api.create_friendship(user_id=self.id)
    self.following = True

Почему они оба существуют?Это для вашего удобства.Метод follow удобен, когда у вас уже есть модель User, как в вашем примере.Но в другом случае, когда у вас есть только id / screen_name / user_id, create_friendship удобнее, потому что вам не нужно сначала создавать / получать модель.

...