Charles Lee

Publication de billets de blog via API

Création: 2024-11-18

Mise à jour: 2024-11-18

Création: 2024-11-18 15:57

Mise à jour: 2024-11-18 23:27

Points faibles de Durumis :

- La fonction EDIT est très mauvaise.

- Markdown non supporté

- La rédaction d'articles n'est pas supportée via API.


De nombreux services de blog offrent une fonction permettant de télécharger des articles via API. Voici les principaux services et leurs fonctionnalités API :

Google Blogger :

La plateforme Blogger de Google fournit officiellement l'API Blogger pour prendre en charge les fonctions de création, de modification et de suppression d'articles. Cela permet aux développeurs de gérer le contenu du blog via un programme.
THE SEE
Tistory :

Tistory fournit officiellement une API ouverte pour prendre en charge les fonctions de création, de modification et de suppression d'articles de blog. Cela permet aux développeurs de gérer le contenu du blog via un programme.
WordPress :

WordPress fournit des fonctions de création, de modification et de suppression d'articles via l'API REST. Cela permet aux développeurs de gérer le contenu du blog via un programme.


WordPress.com : Plateforme simple avec hébergement inclus, permettant de démarrer un blog immédiatement après l'inscription.
WordPress.org : Nécessite la configuration d'un hébergement personnel et offre un niveau supérieur de liberté et de personnalisation.


Support Markdown pour WordPress

Plugin WordPress supplémentaire : Si vous souhaitez des fonctionnalités Markdown plus étendues, envisagez les plugins suivants :

Markdown Editor : Remplace l'éditeur par défaut par un éditeur Markdown, offrant un aperçu en temps réel et diverses options de mise en page.

Import Markdown : Permet d'importer des fichiers Markdown externes et de les convertir en articles.


J'ai essayé de créer un article sur wordpress.com, mais j'ai rencontré un problème. Il semble que la version payante soit nécessaire pour que cela soit utile.

Donc, j'ai cherché à nouveau.


Tistory apparaît comme une bonne alternative. Il fournit également une API ouverte, et ChatGPT y répond.



Préparation de l'API Tistory

Obtention de la clé API : Page de gestion de Tistory → "Plugin" → "Open API" pour obtenir la clé API.

Obtention du jeton d'autorisation utilisateur : L'API Tistory utilise OAuth2. Suivez la procédure d'authentification OAuth pour obtenir le jeton d'autorisation utilisateur.

Informations API nécessaires : URL de la requête :https://www.tistory.com/apis/post/write

Paramètres obligatoires :

  • access_token : Jeton d'autorisation obtenu
  • blogName : Nom du blog
  • title : Titre de l'article
  • content : Contenu de l'article

Tistory

  • Fonction EDIT très mauvaise : Utilisation de l'API ouverte
  • Markdown non supporté : Conversion de Markdown en HTML dans Python puis téléchargement
  • La rédaction d'articles n'est pas supportée via API : Support de l'API ouverte

Invite ChatGPT : Écrivez un code Python pour télécharger un article sur Tistory à l'aide de l'API ouverte. Créez un exemple de téléchargement de Markdown.

python print("Hello, Markdown!")



Objectif de l'enquête

Télécharger des fichiers au format Markdown sur Github.

Le code Python télécharge chacun des fichiers Markdown de Github sur Tistory.

À ce stade, il faudra également étudier comment utiliser les fichiers PNG, etc., lors de l'utilisation du package markdown2, et comment télécharger ces contenus.

  • Pour télécharger des fichiers image (PNG, JPEG, etc.) sur Tistory à l'aide de l'API ouverte Tistory, utilisez l'API post/attach. Une fois l'image téléchargée, l'URL de l'image est renvoyée et peut être utilisée lors de la création d'un article.

Commentaires0