webservice create bot api reddit

api - create - reddit oauth



Obteniendo NUEVAS publicaciones de un subreddit en JSON (2)

El modificador .json debe colocar al final del componente de la ruta, no a la URL completa. La URL que estás buscando es:

http://www.reddit.com/r/subreddit/new.json?sort=new

¿Cómo haría para obtener las nuevas publicaciones de un subreddit en JSON? Simplemente agregando .json a la url (http://www.reddit.com/r/SOME_SUBREDDIT/new.json) devuelve lo siguiente:

{ kind: "Listing" - data: { modhash: "" children: [ ] after: null before: null } }

La matriz de niños no contiene ninguna publicación. He llegado a descubrir que http://www.reddit.com/r/SOME_SUBREDDIT/new realmente se dirige a new? Sort = en aumento cuando lo que necesito es new? Sort = new .

y /new?sort=new.json, por supuesto, no funcionará.


Si está interesado en obtener una transmisión en tiempo real de todas las nuevas publicaciones de Reddit, Pusher tiene una API de Reddit en tiempo real no oficial. Puede leer más sobre esto en esta publicación de blog http://blog.pusher.com/pusher-realtime-reddit-api/ .

Pero básicamente haces cosas ingeniosas como. También está disponible en Ruby, Python, PHP, etc.

<!-- Include the Pusher JavaScript library --> <script src="http://js.pusher.com/2.2/pusher.min.js"></script> <script> // Open a Pusher connection to the Realtime Reddit API var pusher = new Pusher("50ed18dd967b455393ed"); // Subscribe to the /r/AskReddit subreddit (lowercase) var subredditChannel = pusher.subscribe("askreddit"); // Listen for new stories subredditChannel.bind("new-listing", function(listing) { // Output listing to the browser console console.log(listing); }; </script>

Descargo de responsabilidad: trabajo para Pusher