test template summary_large_image practices name content card best ruby twitter

ruby - template - Obtener la línea de tiempo de la lista usando la gema de Twitter



twitter card template (3)

Te sugiero que comiences leyendo la documentación de gemas. También deberá registrar su aplicación en twitter para obtener sus parámetros.

https://github.com/sferik/twitter

Quiero obtener una lista de línea de tiempo usando Twitter joya.

¿Cómo puedo llamar a GET listas / estados REST API de Twitter joya? https://dev.twitter.com/docs/api/1.1/get/lists/statuses

Busqué documentación pero no pude encontrar el método adecuado. http://rdoc.info/gems/twitter

Problema resuelto Pasé por alto el método list_timeline . Sirve como listas / estados.


Puedes usar la gema ''twitter''.

Crea una aplicación en Twitter . Necesitas darle acceso de lectura y escritura solo por tus propios experimentos.

Use este código de muestra (con sus credenciales que obtuvo de Twitter). Tenga en cuenta que estoy usando un URI de lista pública (list = URI.parse ('' https://twitter.com/sferik/presidents '') p client.list_timeline (list))

client = Twitter::REST::Client.new do |config| config.consumer_key = "YOUR_CONSUMER_KEY" config.consumer_secret = "YOUR_CONSUMER_SECRET" config.access_token = "YOUR_ACCESS_TOKEN" config.access_token_secret = "YOUR_ACCESS_SECRET" end list = URI.parse(''https://twitter.com/sferik/presidents'') client.list_timeline(list)

para obtener más información, visite Twitter gem docs.


Para obtener la línea de tiempo de una lista usando Twitter gem :

client = Twitter::REST::Client.new do |config| config.consumer_key = "YOUR_CONSUMER_KEY" config.consumer_secret = "YOUR_CONSUMER_SECRET" config.access_token = "YOUR_ACCESS_TOKEN" config.access_token_secret = "YOUR_ACCESS_SECRET" end # For each list of the user client.lists.each do |list| # Get the timeline with the list ID client.list_timeline(list.id).each do |tweet| puts tweet.text end end