読者です 読者をやめる 読者になる 読者になる

はてなブログ開発ブログ

はてなブログの新機能など開発に関する情報、公式のお知らせを発信します。

はてなブログAtomPub APIを公開しました。サードパーティのブログ投稿ツールを利用・作成できます

新機能 開発者向け

本日、はてなブログの記事を投稿・編集等できるAPI「はてなブログAtomPub」を公開しました。

はてなブログAtomPubは、Atom Publishing Protocolに準拠したAPIです。AtomPubを利用すると、Windows Live Writerなど、各種のブログ編集ソフトから記事の投稿等ができます。また、はてなブログ専用のクライアントや、独自サービスの開発なども可能です。どうぞご利用ください。

はてなブログAtomPubの概要

はてなブログAtomPubでは、以下の操作を実行できます。

  • ブログの操作 (コレクション)
    • エントリ一覧の取得 (コレクションURIのGET)
    • エントリの新規投稿 (コレクションURIへのPOST)
  • エントリの操作 (メンバ)
    • エントリの取得 (メンバURIのGET)
    • エントリの更新 (メンバURIへのPUT)
    • エントリの削除 (メンバURIへのDELETE)
  • サービスの操作 (サービス文書)
    • コレクション一覧の取得 (サービス文書URIのGET)
  • カテゴリの操作 (カテゴリ文書)
    • カテゴリ一覧の取得 (カテゴリ文書URIのGET)

より詳しい仕様は Hatena Developer Center で解説しています。はてなブログの編集に対応したアプリケーションやサービスの作成を検討されている方はこちらをご参照ください。

はてなブログAtomPub

はてなブログAtomPubの使い方

はてなブログをAtomPubで操作する際に必要なルートエンドポイント(リモート投稿用のURL)とAPIキー(パスワードに相当)は、詳細設定の「AtomPub」に記載しています。はてなIDとの組み合わせで認証するため、APIキーの扱いには注意してください。新たに発行するには、投稿用メールアドレスを変更してください(メール投稿で使われるキーと共用になっています)。

認証方式は、WSSEをサポートしています。今後、BASIC認証とOAuth認証にも対応する予定です。

[修正履歴] 2013-10-02 14:50 初掲載時に「はてなブログAtomPub」を「はてなAtomPub」と記述した箇所がありましたので修正いたしました。