Charles Lee

API ile Kullanılabilir Blog Yazısı

  • Yazım Dili: Korece
  • Baz Ülke: Tüm Ülkelercountry-flag
  • BT

Oluşturulma: 2024-11-18

Güncelleme: 2024-11-18

Oluşturulma: 2024-11-18 15:57

Güncelleme: 2024-11-18 23:27

Durumis'in Zayıf Yönleri:

- DÜZENLEME işlevi çok kötü.

- Markdown desteği yok.

- API kullanılarak yazı yazma desteği yok.


Birçok blog hizmetinde API aracılığıyla gönderi yükleme işlevi sunulmaktadır. Başlıca hizmetler ve ilgili API işlevleri aşağıdaki gibidir:

Google Blogger:

Google'ın Blogger platformu, gönderi oluşturma, düzenleme ve silme gibi işlevleri destekleyen resmi olarak Blogger API'sini sunmaktadır. Bu sayede geliştiriciler program aracılığıyla blog içeriğini yönetebilirler.
THE SEE
Tistory:

Tistory, blog yazısı oluşturma, düzenleme ve silme gibi işlevleri destekleyen resmi olarak Açık API'yi sunmaktadır. Bu sayede geliştiriciler program aracılığıyla blog içeriğini yönetebilirler.
WordPress:

WordPress, gönderi oluşturma, düzenleme ve silme gibi işlevleri REST API aracılığıyla sunmaktadır. Bu sayede geliştiriciler program aracılığıyla blog içeriğini yönetebilirler.


WordPress.com: Barındırma içeren kullanımı kolay bir platform olup, kaydolduktan hemen sonra blog başlatılabilir.
WordPress.org: Kendi barındırmanızın ayarlanması gerekir ve daha yüksek düzeyde özgürlük ve özelleştirme sunar.


WordPress Markdown Desteği

WordPress Eklentileri: Daha fazla Markdown işlevi istiyorsanız, aşağıdaki eklentileri göz önünde bulundurun:

Markdown Editor: Standart düzenleyiciyi Markdown düzenleyiciyle değiştirerek gerçek zamanlı önizleme ve çeşitli düzen seçenekleri sunar.

Markdown İçe Aktar: Harici Markdown dosyalarını alıp gönderiye dönüştürebilir.


wordpress.com'a girip yazmayı denedim, ancak sorunlar tespit ettim. Ücretli olması anlamlı olacaktır.

Bu yüzden tekrar aradım.


Tistory iyi bir alternatif olarak öne çıkıyor. openAPI sunuyor ve ChatGPT de cevap veriyor.



Tistory OpenAPI Hazırlığı

API Anahtarı Alma: Tistory yönetim sayfasında → 'Eklentiler' → 'Açık API'den API anahtarınızı alın.

Kullanıcı Kimlik Doğrulama Belirteci Alma: Tistory API'si OAuth2 kullanır. OAuth kimlik doğrulama sürecini izleyerek kullanıcı kimlik doğrulama belirtecinizi alın.

Gerekli API Bilgileri: İstek URL'si:https://www.tistory.com/apis/post/write

Gerekli Parametreler:

  • access_token: Alınan kimlik doğrulama belirteci
  • blogName: Blog adı
  • title: Yazı başlığı
  • content: Yazı içeriği

Tistory

  • DÜZENLEME işlevi çok kötü: openAPI kullanımı
  • Markdown desteği yok: Python'da markdown'ı html'ye dönüştürüp yükleme
  • API kullanılarak yazı yazma desteği yok: openAPI desteği

chatgpt istemi: Tistory'de openAPI kullanarak bir makale yüklemek için python kodu yazın. Markdown yükleme örneği oluşturun.

python print("Merhaba, Markdown!")



Araştırma Amacı

github'a markdown dosyalarını yükleyeceğiz.

Python kodu, github'daki markdown dosyalarını tek tek Tistory'e yükleyecek.

Bu esnada, markdown2 paketini kullanırken png dosyalarının nasıl kullanılacağı ve bu içeriklerin nasıl yükleneceği gibi konular ek olarak araştırılmalıdır.

  • Tistory (Tistory) OpenAPI kullanarak resim dosyası (PNG, JPEG vb.) yüklemek için post/attach API'sini kullanın. Resim yüklendiğinde resim URL'si döndürülür ve bu, yazı yazılırken kullanılabilir.

Yorumlar0