Как я могу получить твиты с URL из потока пользователя? - PullRequest
1 голос
/ 27 декабря 2011

У меня есть oAuth, использующий PHP-библиотеку Jaisen Mathai Epi.

Как я могу получить твиты с URL из потока пользователя? (ограничено 300 твиттами)?

Я очень новичок в этом и обнаружил, что поисковый API дает только результаты последних 5 дней, поэтому я больше не могу использовать поисковый API.

как я могу получить такие отфильтрованные данные?

1 Ответ

3 голосов
/ 28 декабря 2011

Вы не должны использовать Regex, и вам не нужно использовать потоковый API.Twitter имеет встроенные методы в REST api для решения этой проблемы.

для захвата URL-адресов твитов в поиске:

Добавьте параметр include_entities=1 в конец вызова API.

Tweet entity

Вы получите расширенный JSON с расширенными и короткими версиями URL и их позициями в твите.

"urls": [
        {
          "url": "http://t.co/0JG5Mcq",
          "display_url": "blog.twitter.com/2011/05/twitte…",
          "expanded_url": "http://blog.twitter.com/2011/05/twitter-for-mac-update.html",
          "indices": [
            84,
            103
          ]
        }
      ],

Максимальный лимит на API Twitter составляет 100 твитов и 10 дней.На некоторые звонки это 20 твитов.Что вы хотите сделать, это использовать API, который обходит лимит поиска.Snapbird является наиболее популярным решением для этого.

Snapbird API

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...