У меня есть веб-страница php, где пользователь выбирает хэштег Twitter.
Используя Twitter API, я хотел бы отображать самый последний твит для этого хэштега и обновлять его каждые 30 секунд.
Любая поддержка по этому поводу была бы здорово. Спасибо
У меня есть веб-страница php, где пользователь выбирает хэштег Twitter.
Используя Twitter API, я хотел бы отображать самый последний твит для этого хэштега и обновлять его каждые 30 секунд.
Любая поддержка по этому поводу была бы здорово. Спасибо
Я бы использовал API поиска, пример URL, контент, закодированный с помощью json
:
http://search.twitter.com/search.json?q=%23TAG&rpp =1а>
Замените TAG своим тегом, %23 = #. rpp=1 означает возврат только одного твита (results_per_page).
Теперь с помощью json_decode();
и небольшого количества кода вы можете вывести новейший твит. Для обновления используйте Javascript или перенаправляйте страницу на себя каждые 30 секунд.
Я рекомендую вам использовать Ajax-запрос для этого, потому что это будет лучше для пользователя. Для синхронизированных операций существуют методы во многих Ajax Frameworks. Например, в Prototype вы можете использовать http://www.prototypejs.org/api/timedObserver.
Единственный способ, которым вы можете сделать это на простом PHP, — это обновление сайта (путем перенаправления на себя) каждые 30 секунд, что не очень приятно для пользователя.