Charles Lee

Pubblicazione di blog tramite API

Creato: 2024-11-18

Aggiornato: 2024-11-18

Creato: 2024-11-18 15:57

Aggiornato: 2024-11-18 23:27

Punti deboli di Durumis :

- La funzione di modifica è molto scadente.

- Non supporta Markdown

- Non supporta la scrittura tramite API.


Molti servizi di blog offrono la possibilità di caricare i post tramite API. I principali servizi e le relative funzioni API sono i seguenti:

Blogger di Google:

La piattaforma Blogger di Google fornisce ufficialmente la Blogger API, che supporta funzioni come la creazione, la modifica e l'eliminazione di post. Ciò consente agli sviluppatori di gestire i contenuti del blog tramite un programma.
THE SEE
Tistory:

Tistory fornisce ufficialmente un'API aperta che supporta la creazione, la modifica e l'eliminazione di post sul blog. Ciò consente agli sviluppatori di gestire i contenuti del blog tramite un programma.
WordPress:

WordPress offre la possibilità di creare, modificare ed eliminare post tramite la REST API. Ciò consente agli sviluppatori di gestire i contenuti del blog tramite un programma.


WordPress.com: piattaforma semplice con hosting incluso, che consente di iniziare subito un blog dopo la registrazione.
WordPress.org: richiede la configurazione di un hosting personale e offre un maggiore livello di libertà e personalizzazione.


Supporto Markdown di WordPress

Plugin aggiuntivi di WordPress: se si desiderano funzioni Markdown più avanzate, si possono considerare i seguenti plugin:

Markdown Editor: sostituisce l'editor di base con un editor Markdown, fornendo un'anteprima in tempo reale e diverse opzioni di layout.

Import Markdown: consente di importare file Markdown esterni e di convertirli in post.


Ho provato ad accedere a wordpress.com e a scrivere, ma ho riscontrato un problema. Sembra che abbia senso solo se si paga.

Quindi, ho cercato di nuovo.


Tistory si presenta come una buona alternativa. Offre anche un'API aperta e riceve risposte anche da ChatGPT



Preparazione dell'API aperta di Tistory

Ottenere la chiave API: pagina di amministrazione di Tistory → "Plugin" → "API aperta" per ottenere la chiave API.

Ottenere il token di autenticazione utente: l'API di Tistory utilizza OAuth2. Seguire la procedura di autenticazione OAuth per ottenere il token di autenticazione utente.

Informazioni API necessarie: URL di richiesta: https://www.tistory.com/apis/post/write

Parametri obbligatori:

  • access_token: token di autenticazione ottenuto
  • blogName: nome del blog
  • title: titolo dell'articolo
  • content: contenuto dell'articolo

Tistory

  • Funzione di modifica molto scadente: utilizzo dell'API aperta
  • Non supporta Markdown: conversione di Markdown in HTML in Python per il caricamento
  • Non supporta la scrittura tramite API: supporto API aperta

Prompt di chatGPT: si prega di scrivere un codice Python che carichi un articolo su Tistory utilizzando l'API aperta. Si prega di creare un esempio di caricamento di un file Markdown.

python print("Ciao, Markdown!")



Scopo della ricerca

Caricare i file come Markdown su GitHub.

Il codice Python carica i singoli file Markdown di GitHub su Tistory.

In questo caso, ciò che deve essere ulteriormente studiato tra le funzioni possibili è come gestire i file PNG, ecc., quando si utilizza il pacchetto markdown2 e come caricare tali contenuti.

  • Per caricare file di immagine (PNG, JPEG, ecc.) su Tistory utilizzando l'API aperta di Tistory, utilizzare l'API post/attach. Dopo aver caricato l'immagine, viene restituito l'URL dell'immagine, che può essere utilizzato per la creazione di articoli.

Commenti0