Charles Lee

Publicación de entradas de blog mediante API

Creado: 2024-11-18

Actualizado: 2024-11-18

Creado: 2024-11-18 15:57

Actualizado: 2024-11-18 23:27

Debilidades de Durumis:

- La función EDITAR es muy deficiente.

- No admite Markdown.

- No admite la escritura de artículos mediante API.


Muchos servicios de blogs ofrecen la función de cargar publicaciones a través de API. Los principales servicios y sus funciones API son los siguientes:

Blogger de Google:

La plataforma Blogger de Google ofrece oficialmente la API de Blogger para admitir funciones como la creación, modificación y eliminación de publicaciones. Esto permite a los desarrolladores administrar el contenido del blog mediante programación.
THE SEE
Tistory:

Tistory ofrece oficialmente la API abierta para admitir funciones como la creación, modificación y eliminación de publicaciones de blog. Esto permite a los desarrolladores administrar el contenido del blog mediante programación.
WordPress:

WordPress ofrece funciones de creación, modificación y eliminación de publicaciones a través de la API REST. Esto permite a los desarrolladores administrar el contenido del blog mediante programación.


WordPress.com: Plataforma sencilla con hosting incluido; se puede comenzar un blog con solo registrarse.
WordPress.org: Requiere configuración de hosting propio; ofrece mayor libertad y personalización.


Admite Markdown en WordPress

Complementos adicionales de WordPress: Si desea funciones de Markdown más variadas, considere los siguientes complementos:

Editor de Markdown: Reemplaza el editor predeterminado con un editor de Markdown que ofrece vista previa en tiempo real y varias opciones de diseño.

Importar Markdown: Permite importar archivos Markdown externos y convertirlos en publicaciones.


Intenté escribir en wordpress.com, pero encontré un problema. Parecía que solo tendría sentido si fuera de pago.

Por lo tanto, volví a buscar.


Tistory se presenta como una buena alternativa. Ofrece openAPI y también responde en chatGPT.



Preparación de Tistory OpenAPI

Emisión de la clave de API: Página de administración de Tistory → "Complemento" → "Open API" para emitir la clave de API.

Obtener el token de autenticación de usuario: La API de Tistory usa OAuth2. Siga el proceso de autenticación de OAuth para obtener el token de autenticación de usuario.

Información de API necesaria: URL de solicitud: https://www.tistory.com/apis/post/write

Parámetros necesarios:

  • access_token: Token de autenticación emitido
  • blogName: Nombre del blog
  • title: Título del artículo
  • content: Contenido del artículo

Tistory

  • Función EDITAR muy deficiente: Uso de openAPI
  • No admite Markdown: Conversión de Markdown a HTML en Python para cargarlo
  • No admite la escritura de artículos mediante API: Admite openAPI

Indicación de chatGPT: Escriba un código Python que cargue un artículo en Tistory usando openAPI. Cree un ejemplo que cargue Markdown.

python print("¡Hola, Markdown!")



Objetivo de la investigación

Subir archivos como archivos Markdown a github.

El código Python carga cada archivo Markdown de github en Tistory.

En este caso, lo que hay que investigar sobre las funciones posibles es cómo usar archivos como PNG al usar el paquete markdown2 y cómo subir ese contenido.

  • Para cargar archivos de imagen (PNG, JPEG, etc.) usando la API abierta de Tistory, use la API post/attach. Después de cargar la imagen, se devuelve la URL de la imagen, que se puede usar al escribir un artículo.

Comentarios0