Hay muchos scripts que hacen eso pero todos ellos tienen una limitación fundamental; en Blogger siempre debemos usar los feeds para casi cualquier cosa y los feeds no son infinitos, tienen un tamaño máximo; por lo tanto, jamás podremos leer el 100% de las entradas si la cantidad publicada supera dicho límite. Ese número máximo es 500.
De allí; que algunas personas pregunten ¿qué pasa? cuando utilizan Json para mostrar algo y eso que queremos ver, es incompleto.
La cantidad de entradas a leer se establece con el parámetro max-results; por ejemplo:
/feeds/posts/default?alt=json-in-script&max-results=VALOR&alt=json-in-script&callback=FUNCION
Por lo tanto, la cantidad que usemos en max-results, debe ser un valor "lógico" aunque es imposible definir cuál es ese número exacto ya que dependerá de la longitud de las entradas. Se pueden cargar muchas si son cortas pero conviene cargar pocas si son largas.
El segundo punto importante es acordarse que hay un máximo de 500 entradas que pueden ser leídas de una sola vez, por más que coloquemos un valor mucho mayor, nada ocurrirá, no habrá errores pero se leerán 500 así que poner esto:
/feeds/posts/default?alt=json-in-script&max-results=9999&alt=json-in-script&callback=FUNCION
/feeds/posts/default?alt=json-in-script&max-results=500&alt=json-in-script&callback=FUNCION
4 comentarios:
hmmm...
what for this master :D
for look result posted?
For any kind of calling feeds using Json. Must be used prudencially ...
Hola JMiur gracias por tus consejos
alguna idea de como lograr superar esto de las 500 entradas?? lograr que pueden ser leídas de una sola vez más de 500.. porque tengo un sistemap y tengo más de 600 entradas y quisiera verlas todas allí.. ;)
Un saludo
No que yo sepa y además, tampoco sería lógico. Los límites existen siempre e incluso, pueden ser menos de 500 si el volumen del feed supera cierta cantidad.
Tener TODO en un mismo lugar, si ese TODO es mucho contenido, no sirve de nada, sólo será más lento e incluso, si se trata de algo que requiere procesarse con JavaScript, saltara un error en cualquier navegador indicando que cierto script está tardando demasiado y nos abrirá una ventana preguntándonos si queremos continuar o cancelar.
Si de lo que se trata es de agregar sitemaps en las herramientas de google o cualquier otro servicio, es distinto:
http://vagabundia.blogspot.com/2007/12/blogger-sitemaps-mejorados.html
Pueden agregarse varios indicando el inicio y la cantidad; si tiene 600, tendrías dos:
http://nombre.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500 http://nombre.blogspot.com/atom.xml?redirect=false&start-index=501&max-results=500
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...