2011-03-14 13 views
16

Estoy tratando de buscar tweets de Twitter con un hashtag determinado. Estoy tratando de obtener la consulta http correcta, pero no tengo idea de cuál. He intentado algunos pero no puedo encontrar el correcto.Twitter: consulta de búsqueda de etiqueta Hash

Debo usar el enlace http://api.twitter.com/1/ ....

Ya tengo una consulta de búsqueda http por un nombre de pila que funciona correctamente

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=prayforjapan 

Ahora me gustaría buscar por un hashtag determinado (por ejemplo #prayforjapan)

He intentado utilizar unos pocos , pero no puedo encontrar el correcto como dije antes. Aquí hay una que probé:

http://api.twitter.com/1/statuses/public_timeline.json?include_entities=true&hashtag=prayforjapan" 

¿Alguien sabe cuál debo usar?

Gracias!

+1

Twitter REST API v1 ya no está activo. – Spas

Respuesta

35

Usted puede simplemente ir a buscar http://search.twitter.com/search.json?q=%23test para obtener una lista de tweets que contienen #test en JSON, donde %23test es #test URL codificada.

+0

Sí, encontré esa búsqueda también, pero esa siempre da un error en mi código, es por eso que creo que debería usar el api.twitter. ¿Podría ser que devuelva una estructura diferente de JSON? – Tjekkles

+0

Devuelve JSON válido, por lo que si tu código falla, ¿podría tener errores de alguna manera? – gnab

+0

Sí, devuelve JSON, pero en un orden diferente que el otro :) – Tjekkles

1

Utilizo el formato http://search.twitter.com/search.json?q=%23test que se muestra arriba, pero en las últimas semanas este formato ha dejado de funcionar. Devuelve JSON válido, sí, pero el retorno tiene cero tweets, mientras que una búsqueda manual del hashtag en twitter.com muestra uno o más resultados. Esto sucede con cada hashtag que intento. Alguien más ha experimentado esto?

Editar: También he notado que agregar un hipervínculo a un tweet hace que se muestre solo en mi feed, mientras que no se puede mostrar ni en la búsqueda del sitio ni en JSON. Soy un principiante de Twitter; ¿Me estoy perdiendo algo básico aquí?

+0

add '& include_entities = true' en su search_url –

+0

'& include_entities = true' no soluciona el problema. También recibo todos los tweets que contienen enlaces excluidos de los resultados de búsqueda. – Enchiridion

1

Solo para las personas que llegan esta publicación ahora. Este formato actual funciona

https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true 
Cuestiones relacionadas