(開発者向け) はてなハイク1.1とのAPI互換性について

はてなハイクの新バージョンでも、現行バージョンと同等の API や RSS を提供しています。現行バージョンのはてなハイクで動作するアプリケーションは新バージョンでもそのまま動作することを意図していますが、開発者のみなさまにはよろしければベータテスト期間中に動作確認していただきますようお願い致します。

新バージョンで動作した、あるいは動作しなかったというご報告は、是非「はてなハイク1.1」キーワードでお聞かせください。

新バージョンのはてなハイクでは、API に次の変更を加えています。

OAuth に対応しました

認証方式として OAuth に対応しました。読み取り操作については read_public 権限、書き込み・削除操作については write_public 権限で行えます。

これまでの HTTP Basic 認証も引き続き提供しますが、今後は非推奨とし、 OAuth の利用を推奨します。 Basic 認証を廃止する予定は現時点ではございませんが、 OAuth への移行の状況を見て検討していきます。

@ による自動返信機能を廃止しました

statuses/updatestatus には

先頭の @id は id さんの最後のエントリーへの返信になります。

http://developer.hatena.ne.jp/ja/documents/haiku/apis/rest#statuses-update

... との機能がありましたが、API 独自の機能であり混乱を招くため、新バージョンでは廃止します。「@id」は単なる文字列として扱います。返信としたい場合は明示的に in_reply_to_status_id で返信先エントリーの ID を指定してください。

キーワード一覧の without_related_keywords 引数を新設しました

キーワード一覧を取得する keywords/listkeywords/hot に新たに引数として without_related_keywords を追加しました。 without_related_keywords=1 とすることで、関連キーワードのリストが結果に含まれなくなります。関連キーワードの情報を利用しないアプリケーションでは、より高速に動作するこのオプションの利用を推奨します。

ファン・お気に入りキーワードの一覧に page 引数を新設しました

ファンの一覧を取得する statuses/followers とお気に入りキーワードの一覧を取得する statuses/keywords に新たに引数として page を追加しました。これらの一覧に含まれるユーザーやキーワードは1ページあたり最大100件までで、それ以上は page=2 などと指定すると取得できます。これはお気に入りユーザーの一覧 statuses/friends と同じ仕様です。

Web ページのフォームにフィルインできるようになりました

API ではありませんが、はてなハイクの URL に引数として wordbody

http://h1beta.hatena.ne.jp/?word=Hatena%20Haiku&body=Hello,%20New%20Haiku!

... のように指定することで、お題や本文に文字列を指定した状態でページを開くことができるようになりました。

ドメインについて

ベータテスト用のドメイン h1beta.hatena.ne.jp は、ベータテスト終了後もしばらくは残す予定ですが、事前の告知なしに廃止する可能性がありますのでご注意ください。

はてなハイク1.1のベータテストを開始しました

本日、はてなハイクの新バージョンの公開ベータテストを開始しました。新バージョンのテスト環境には次の URL でアクセス可能です。

ベータテストの目的

はてなでは、現在はてなハイクの新バージョンを開発中です。はてなハイクの新バージョンでは、みなさまにより快適にご利用いただけるよう、様々な機能追加と改良を行っています。本ベータテストは、新バージョンのはてなハイクを実際にご利用いただき、みなさまからご意見・ご感想をいただくことを目的としております。また、はてなハイクAPIなどを使ったアプリケーションの開発者のみなさまには、よろしければアプリケーションが問題なく動作することをベータテスト期間中にご確認いただきたいと考えております。

はてなハイクの新バージョンをご利用になってのご意見、ご要望、お気づきの点などがございましたら、是非とも「はてなハイク1.1」キーワードでお聞かせください。個別にご返信は致しかねますが、開発・運営の参考にさせていただきます。

なお、ベータテスト中は機能の大幅な追加や削除などを行ったり、一時的にサービスを中断したりすることがあります。ご了承ください。

投稿データの扱い

新バージョンのテスト環境は、「Following」ページを除き、正式版と同じデータベースを用いています。新バージョンへの投稿は旧バージョンにも反映されますし、旧バージョンへの投稿も新バージョンで閲覧できます。ただし、以下の制限がございます。

  • 変更が伝播するまでに多少の時差が生じることがあります。
  • 「Following」ページに関しては、新バージョンへの投稿が二重に表示されることがあります。
  • 新バージョンからの投稿を旧バージョンで削除すると、一部で削除されずに残ることがあります。

新バージョンの主な変更点

旧バージョンからの主な変更点を簡単に紹介します。ベータテストの状況によっては予定を変更する可能性もございますので、詳しくは正式版の公開の折に改めてご案内いたします。

ページ遷移なしに投稿や閲覧を行える場面が増えました

キーワードページや自分のユーザーページなどへの投稿の際、ページ全体の再読み込みが発生しないようになりました。また、他の人から新しい投稿があると通知が出るようになりました。通知をクリックすると新しい投稿を読むことができます。 (これらの新機能はお使いの機種や Web ブラウザーによっては動作しません。)

スマートフォンやニンテンドー DSi のための表示モードを新設しました

スマートフォンの Web ブラウザーやニンテンドー DSi ブラウザーのための表示モードを新設しました。これまでスマートフォンやニンテンドー DSi の方には旧来の携帯電話用のモバイル版をご案内してきましたが、専用のモードでより快適に閲覧・投稿できるようになりました。iPhone、ニンテンドー DSi などでは簡易版のお絵かき機能もご利用いただけます。スマートフォンDSi ブラウザーはてなハイクには次の URL でアクセスできます。

http://h1beta.hatena.ne.jp/touch/

(設定を変更することによってパソコン版やモバイル版も引き続きご利用いただけます。お絵かきは機種によっては動作しないことがあります。)

ニックネームが表示されるようになりました

投稿者名やユーザーページタイトルの名前の表示などにニックネームを使うようにしました。これまではニックネームを設定していても一部のページにしか表示されていませんでしたが、今後は基本的にニックネームで表示されるようになります。 (はてなIDが必要なときには、ユーザーページの「プロフィール」の欄で確認できます。)

動作速度の改善を行っています

今回のバージョンアップでは、はてなハイクのシステムの全面的な見直し・再設計を行い、動作速度の改善を進めています。この作業はベータテスト期間中や正式版の公開後も継続していきます。

その他さまざまな改善を行っています

これ以外にもさまざまな改善や不具合の修正を行っています。詳しくは正式版の公開の折に改めてご案内します。はてなアイデアにお寄せいただいているご要望やバグ報告の「実装済」への変更も正式版公開後に行います。

今後の予定

正式版の公開は2011年1月末頃の予定です。本日より約1ヶ月間ベータテストを行い、みなさまのご意見・ご感想や利用状況をもとにシステムの改善を行ってまいります。ベータテストの終了後、現行バージョンのシステムを停止し、新バージョンに入れ替えます。

12/22 はてなハイクメンテナンス情報

はてなハイクのメンテナンスを12月22日 (水) 早朝 5:30 から 6:00 まで実施いたします。作業の間、はてなハイクにつながりにくくなります。

  • 作業予定時刻: 2010年12月22日 (水) 5:30 〜 6:00 (作業中もサービスは停止しませんが、つながりにくくなります)
  • 対象サービス: はてなハイク
  • 作業内容: はてなハイクのデータベースのメンテナンス

同じく12月22日 (水) の早朝 3:00 から 6:00 まで、はてなフォトライフのメンテナンスを実施いたします。作業の間、はてなハイクのお絵かき機能やはてなハイク API の画像投稿機能をご利用いただけなくなります。詳しくははてなフォトライフ日記のメンテナンス情報をご覧ください。

ご利用のユーザーの皆さまには、ご迷惑をお掛け致しまして大変申し訳ございませんが、安定したサービス運用のためのメンテナンスへのご理解をお願いいたします。

追記 (12/22 6:40)

メンテナンスは終了しました。予定よりも長時間となり申し訳ありませんでした。ご理解、ご協力ありがとうございました。

11/20 はてなハイク障害情報

本日 11:10 〜 11:50 頃、はてなハイクに接続しづらい障害が発生しておりました。
原因はデータベースサーバの障害でした。現在は復旧し正常にご利用いただけます。
ご利用の皆さまにはご迷惑をおかけいたしまして申し訳ございませんでした。

はてなスターメンテナンス情報

はてなスターのシステム変更を8/18 (水)5:00から実施いたします。メンテナンス作業につき、5:00から最長で1時間程度、はてなスターの全機能を停止いたします。

  • 作業予定時刻: 2010年8月18日(水) 5:00 ~ 6:00 (システム変更が完了次第、サービスを再開します)
  • 対象サービス: はてなスター
  • 作業内容: はてなスターのシステム変更のため、サービスの全機能を停止します

ご利用のユーザーの皆さまには、ご迷惑をお掛け致しまして大変申し訳ございませんが、メンテナンスへのご理解・ご協力をいただけますと幸いです。

追記 5:55

メンテナンスは終了いたしました。メンテナンスへのご理解・ご協力をいただきありがとうございました。

「Wacomさん、七夕のキセキでペンタブレット欲しい!」当選者発表

6/24〜7/7に開催しておりました、「Wacomさん、七夕のキセキでペンタブレット欲しい!」にたくさんのご応募、誠にありがとうございました。
投稿作品の審査を終えましたので、はてなハイクから投稿いただき受賞された7名様をお伝えさせて頂きます。

追記

当初、抽選にて当選者を選定させていただく予定でしたが、ご応募作品を拝見いたしましたところ、予想された以上にクオリティの高い作品が多く投稿されておりましたため、急きょ、特に優れた作品の中から当選者を選定させていただき、その上で、残りの枠を抽選にて選定いたしました。ご了承ください。

インスタントメッセンジャー通知機能の停止について

はてなハイクではサービス開始当時からインスタントメッセンジャーに特定の更新を通知する機能を提供してまいりました。

しかしながら本通知機能はここしばらくの間、正常に機能しておりませんでした。停止していた原因はシステム更新に伴う構成変更の影響が理由でした。

インスタントメッセンジャー通知機能を復旧するかどうかを検討いたしましたが、はてなメッセージなどで必要な通知は行えている現状を踏まえ、今後インスタントメッセンジャーへの通知は行わない方針とし、今回機能を停止させていただくこととしました。

ご利用のみなさまにはご迷惑をおかけし申し訳ございません。ご了承ください。