Charles Lee

Wpisy na bloga dostępne za pośrednictwem API

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

Utworzono: 2024-11-18

Zaktualizowano: 2024-11-18

Utworzono: 2024-11-18 15:57

Zaktualizowano: 2024-11-18 23:27

Słabe strony Durumis:

- Funkcja EDIT jest bardzo słaba.

- Brak obsługi Markdown.

- Brak obsługi pisania postów za pomocą API.


Wiele usług blogowych oferuje funkcję przesyłania postów za pomocą API. Główne usługi i ich funkcje API są następujące:

Blogger Google:

Platforma Blogger firmy Google oficjalnie udostępnia Blogger API, obsługując funkcje tworzenia, edytowania i usuwania postów. Pozwala to programistom na zarządzanie treścią bloga za pomocą programów.
THE SEE
Tistory:

Tistory oficjalnie udostępnia Open API, obsługując funkcje tworzenia, edytowania i usuwania postów na blogu. Pozwala to programistom na zarządzanie treścią bloga za pomocą programów.
WordPress:

WordPress oferuje funkcje tworzenia, edytowania i usuwania postów za pomocą REST API. Pozwala to programistom na zarządzanie treścią bloga za pomocą programów.


WordPress.com: Prosta platforma z wbudowanym hostingiem, umożliwiająca natychmiastowe rozpoczęcie blogowania po rejestracji.
WordPress.org: Wymaga konfiguracji własnego hostingu i oferuje większą swobodę i możliwości personalizacji.


Obsługa Markdown w WordPress

Dodatkowe wtyczki WordPress: Jeśli potrzebujesz bardziej zaawansowanych funkcji Markdown, rozważ następujące wtyczki:

Markdown Editor: Zastępuje standardowy edytor edytorem Markdown, oferując podgląd w czasie rzeczywistym i różne opcje układu.

Import Markdown: Umożliwia importowanie zewnętrznych plików Markdown i konwertowanie ich na posty.


Próbowałem napisać na wordpress.com, ale znalazłem problem. Wygląda na to, że wersja płatna ma sens.

Dlatego ponownie poszukałem.


Tistory wydaje się być dobrą alternatywą. Oferuje openAPI, a odpowiedzi udziela również chatGPT.



Przygotowanie Tistory OpenAPI

Uzyskanie klucza API: Panel administracyjny Tistory → "Wtyczki" → "Open API", aby uzyskać klucz API.

Uzyskanie tokenu uwierzytelniania użytkownika: Tistory API używa OAuth2. Postępuj zgodnie z procedurą uwierzytelniania OAuth, aby uzyskać token uwierzytelniania użytkownika.

Niezbędne informacje API: URL żądania:https://www.tistory.com/apis/post/write

Wymagane parametry:

  • access_token: Uzyskany token uwierzytelniania
  • blogName: Nazwa bloga
  • title: Tytuł posta
  • content: Treść posta

Tistory

  • Funkcja EDIT jest bardzo słaba: użycie openAPI
  • Brak obsługi Markdown: konwersja Markdown do HTML w Pythonie i przesłanie
  • Brak obsługi pisania postów za pomocą API: obsługa openAPI

Podpowiedź chatgpt: Napisz kod Python, który używa openAPI do przesłania artykułu na Tistory. Utwórz przykład przesyłania Markdown.

python print("Hello, Markdown!")



Cel badania

Pliki Markdown są przesyłane na githuba.

Kod Python przesyła poszczególne pliki Markdown z githuba na Tistory.

Należy dodatkowo zbadać, jak korzystać z plików PNG itp. podczas korzystania z pakietu markdown2 i jak przesyłać te treści.

  • Aby przesłać pliki obrazów (PNG, JPEG itp.) za pomocą Tistory (Tistory) OpenAPI, należy użyć interfejsu API post/attach. Po przesłaniu obrazu zwracany jest adres URL obrazu, który można wykorzystać podczas pisania posta.

Komentarze0