Entradas relacionadas empleando la API v3.0 de Blogger
Al emplear el protocolo HTTPS en mi blog, me percaté que cierto elemento había desaparecido de mis entradas; se trataba de LinkWithin, un viejo, sencillo y popular servicio que te permite agregar un widget para vincular los artículos con otros similares. La razón se debe a que el script que emplea el sitio no es compatible con el mencionado protocolo.
En la web hay una variedad de alternativas, una de ellas es empleando la API de Blogger sin intermediarios, opción por la que opté; sin embargo, después de una búsqueda superficial, noté que la mayoría de las guías de la comunidad empleaban la versión 2.0, así que quise explorar un poco la versión 3.0, la cual resultó ser mucho más limpia.
Hay dos maneras de realizar este ejercicio, pero lo habitual consiste en vincular las entradas que compartan una misma etiqueta. Blogger permite combinar varias etiquetas en una sola consulta, pero solo te devuelve las entradas que las incluya todas, no una de ellas, limitando su alcance. La segunda opción es realizar una simple búsqueda, pero esta operación tiene sus limitaciones:
- Solo se puede obtener diez resultados como máximo. El parámetro MaxResult no funciona para esta operación.
- No proporciona imágenes, por lo que no se puede obtener las miniaturas. El parámetro fetchImages no funciona para esta operación.
Me conformé con solo apoyarme en la primera etiqueta de la entrada y acepté la imposición con respecto al número máximo de resultados de una búsqueda, puesto que, sin recurrir a más peticiones, es algo que está fuera de mi alcance; pero con el caso de las miniaturas, sí pude hacer algo, aunque no es eficiente: solicitar el contenido de las entradas para buscar la imagen.
El script permite relacionar las entradas por una de sus etiquetas o por una búsqueda basada en ellas y en el contenido marcado por <strong> y <em>. Además, brinda la posibilidad de mostrarlas con miniaturas o como una simple lista de enlaces.