古い記事
ランダムジャンプ
新しい記事
「はてなブログAtomPub」とは「はてなブログの日記・下書を参照、投稿、編集、削除できるAtomAPI」です。


認証手段として、Basic認証が使える (httpsで)。
curl で手軽に試せてありがたい。

ブログエントリ情報取得:
curl -uUSER:API_KEY https://blog.hatena.ne.jp/user/example.com/atom/entry

ブログエントリの新規投稿:POST
curl -X POST -uUSER:API_KEY -H "Content-Type: application/xml" ¥
--data-binary @dat/20180201.xml ¥
https://blog.hatena.ne.jp/user/exmample.com/atom/entry/atom/entry > dat/20180201.xml.log

投稿したエントリのアップデート:PUT
curl -X PUT -uUSER:API_KEY -H "Content-Type: application/xml" ¥
--data-binary @dat/20180201.xml ¥
$(perl -nle 'print $1 if/link rel="edit" href="(.+?)"/' dat/20180201.xml.log)

はてなブログ、有料オプションにしたことだし、APIを使っていろいろと自動化していきたいと思います。

関連記事