Как зарегистрировать событие, когда у пользователя появится новый твит?

Я просматриваю Tweepy API и не совсем уверен, как найти событие для регистрации, когда пользователь либо отправляет, либо получает новый твит. Я изучил Streaming API, но похоже, что это всего лишь выборка из пожарной части Twitter и на самом деле не предназначено для просмотра одного отдельного пользователя. Я пытаюсь сделать так, чтобы моя программа обновлялась всякий раз, когда что-то происходит с пользователем. По сути, то, что увидел бы пользователь, если бы он был в своей учетной записи на главной странице Twitter. Итак, мой вопрос: какой метод или событие я должен искать в Tweepy API, чтобы это произошло?


person Alexis    schedule 27.01.2012    source источник


Ответы (3)


Мало что знаю о tweepy, но вам действительно стоит заглянуть в документ API Twitter здесь, где непосредственно описывается ваша потребность.

И я взглянул на tweepy, но, похоже, он не поддерживает серию userstream Twitter API, возможно, вам придется обернуть его самостоятельно :-)

person Felix Yan    schedule 27.01.2012

Я не думаю, что в твиттере есть какой-либо pub-sub, основанный на событиях. Вам просто нужно сделать длинный опрос.

person lprsd    schedule 27.01.2012

Я использовал функцию .filter, а затем отфильтровал пользователя, которого искал.

person Alexis    schedule 29.01.2012