Как мне сделать простой поиск в Twitter с помощью PHP, Java или CURL JSON?
Загрузка JSON с помощью Curl:
curl --data-urlencode "q=query here" http://search.twitter.com/search.json
См. Справочник по API Twitter для получения более подробной информации.
Твиттер имеет хороший REST API для поиска. Документы здесь:
http://apiwiki.twitter.com/Twitter-Search-API-Method:-search
Чтобы найти и вернуть JSON, это так просто:
$ curl http://search.twitter.com/search.json?q=stackoverflow {"results":[{"text":"Saturday night and I'm reading http:\/\/stackoverflow.com\/ #dorkbot","to_user_id":.......
Во-первых, вы должны зарегистрироваться, чтобы стать разработчиком в Твиттере, чтобы получить токен доступа, секретный токен, ключ потребителя и секрет потребителя. После этого вы можете использовать OAuth для выполнения скручивания с данным API REST для поиска, который нам предоставляет твиттер. документация для API поиска в dev twittter
Кроме того, вы можете узнать в моем простом проекте на github: Integrate-Services-With-Twitter-API-cURL-PHP
$curl 'http://search.twitter.com/search.json?q=ladygaga&rpp=10'
- это самая простая опция командной строки в твиттере из когда-либо
$curl 'http://search.twitter.com/search.json?q=ladygaga&rpp=10' > filename.ext
это "переносит" его в ранее несуществующий файл с именем filename.ext (мне нравится думать о нем как filename.txt, "съедая" вывод).
Самый простой способ? http://twitter.com/#search?q=whatever - затем подставьте «что угодно». Вы можете использовать HttpGet HttpClient для этого в Java
Вы можете добавить варианты, такие как «API поиска для пользователя CNN», которые будут http://twitter.com/#search?q=source%3AAPI%20@cnn
Если вы хотите использовать RSS вместо HTML (для запроса выше) http://search.twitter.com/search.atom?q=source%3AAPI%20@cnn
И есть весь Spritzer API .