「はてなブログAtomPub」ではてなブログへの新規投稿とアップデート
2018-02-10-1
[Programming]
「はてなブログAtomPub」とは「はてなブログの日記・下書を参照、投稿、編集、削除できるAtomAPI」です。
認証手段として、Basic認証が使える (httpsで)。
curl で手軽に試せてありがたい。
ブログエントリ情報取得:
ブログエントリの新規投稿:POST
投稿したエントリのアップデート:PUT
はてなブログ、有料オプションにしたことだし、APIを使っていろいろと自動化していきたいと思います。
認証手段として、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を使っていろいろと自動化していきたいと思います。
関連記事
この記事に言及しているこのブログ内の記事