Hatena::Grouphatenadeveloper

はてなハイクの URL の組み立て

ja/haiku/apis/rest/urls

はてなハイクの URL の組み立て

本ドキュメントに関する注意事項

本ドキュメントははてなハイク REST API の解説の一部です。本ドキュメントでは API で取得した情報からはてなハイク Web サイトの URL を組み立てる方法を説明します。

キーワード URL の組み立て

はてなハイク1.1の新機能

キーワードのエントリーページの URL は、

# パソコン版、スマートフォン版
http://{domain}{device}/target?word={eword}

# モバイル版
http://{domain}{device}/target?bword={bword}

... といった形式となります。

  • {domain} は、日本版はてなハイクでは h.hatena.ne.jp、全世界版はてなハイクでは h.hatena.com となります。
  • {device} は、パソコン版では空文字列、スマートフォン版では /touch、モバイル版では /mobile となります。
  • {eword} や {bword} は、キーワード (投稿オブジェクトの keyword の値の文字列、またはキーワードオブジェクトや対象オブジェクトの word の値の文字列) を次の通りに符号化したものです。
    • {eword} は、 UTF-8 符号化した文字列を percent-encode したものです。
    • {bword} は、 UTF-8 符号化した文字列を base64url により符号化したものです。

ユーザー URL の組み立て

ユーザーのエントリーページの URL は、

http://{domain}{device}/{user}/

... といった形式となります。

  • {domain} は、日本版はてなハイクでは h.hatena.ne.jp、全世界版はてなハイクでは h.hatena.com となります。
  • {device} は、パソコン版では空文字列、スマートフォン版では /touch、モバイル版では /mobile となります。
  • {user} は、ユーザーのはてなIDとなります。

投稿 URL の組み立て

投稿単独のページの URL は、

http://{domain}{device}/{user}/{eid}

... といった形式となります。

  • {domain} は、日本版はてなハイクでは h.hatena.ne.jp、全世界版はてなハイクでは h.hatena.com となります。
  • {device} は、パソコン版では空文字列、スマートフォン版では /touch、モバイル版では /mobile となります。
  • {user} は、投稿者のはてなID、つまり投稿オブジェクトの userはてなIDとなります。
  • {eid} は、投稿 ID、つまり投稿オブジェクトの id の値となります。

関連ドキュメント

はてなユーザーアイコン
ユーザーアイコンの URL についての説明です。

変更履歴

  • 2011年2月14日 公開。