はてなブログAtomPub
本ドキュメントに関する注意事項
本ドキュメントははてなブログにおける Atom Publishing Protocol の仕様を解説するものです。
Atom Publishing Protocol とは
Atom Publishing Protocol(以下 AtomPub) はウェブリソースを公開、編集するためのアプリケーション・プロトコル仕様です。はてなブログのAtomPubと通じて、開発者ははてなブログのエントリを参照、投稿、編集、削除するようなオリジナルのアプリケーションを作成できます。
AtomPub について詳しくは http://www.ietf.org/rfc/rfc5023.txt (英語)などを参照してください。
URIの表記について
本仕様解説中に現れる URI は URI Template の記法に基づいて以下のように表記されます。
https://blog.hatena.ne.jp/{はてなID}/{ブログID}/atom/entry/{entry_id}
https://blog.hatena.ne.jp/{はてなID}/{ブログID}/atom/page/{page_id}
各変数の意味と書式は次のようになります。
- はてなID
- 意味:あなたのはてなID
- ブログID
- 意味:ブログのID
- 書式:ブログのドメイン (例: example.hatenablog.com)
- ルートURL
- 意味:ブログのトップページのURL
- 書式:ブログのドメイン。サブディレクトリオプションを利用している場合はサブディレクトリも含む (例: example.hatenablog.com, example.com, example.com/subdirectory)
- entry_id:
- 意味:ブログエントリのID
- 書式:epochを表す数値 (例: 1227232862) または、英数字文字列
- page_id:
- 意味:固定ページのID
- 書式:epochを表す数値 (例: 1227232862) または、英数字文字列
有料プラン(はてなブログPro、はてなブログBusinessなど)の独自ドメイン機能をご利用の方は、独自ドメイン設定前のブログのドメインがブログのIDとなります。ブログの詳細設定のAtomPub項内のルートエンドポイントをご参照ください。