はてなブックマーク開発ブログ

機能変更、お知らせなど

【開発者向け】【修正済み】はてなブックマーク REST API の一部のエンドポイントでリクエストが失敗する不具合が発生していました

はてなブックマーク REST APIにつきまして、 GETメソッドを利用するエンドポイントで、正しいリクエストでもエラーレスポンスとして 401 Unauthorized を返してしまっていたことが分かりましたのでご報告いたします。

対象期間

2020年1月20日(月) 15:20から2020年2月10日(月) 13:20 まで。

動作に問題があったAPIの機能やエンドポイント

はてなブックマークREST APIの各機能のうち、「ブックマーク情報を取得する」「ブックマークされたエントリーの情報を取得する」「ユーザーのタグの情報を取得する」「ユーザーの情報を取得する」の各機能が動作していませんでした。以下のエンドポイントが該当していました。

GET https://bookmark.hatenaapis.com/rest/1/my/bookmark?url={encoded_url}
GET https://bookmark.hatenaapis.com/rest/1/entry?url={encoded_url}
GET https://bookmark.hatenaapis.com/rest/1/my/tags
GET https://bookmark.hatenaapis.com/rest/1/my
補足
  • ブックマークの追加と削除の機能を担っている、以下のAPIエンドポイントは問題の影響を受けませんでした。
POST https://bookmark.hatenaapis.com/rest/1/my/bookmark
DELETE https://bookmark.hatenaapis.com/rest/1/my/bookmark?url={encoded_url}
  • http://api.hatena.ne.jp/ ドメインで提供しているREST APIの各エンドポイントは、いずれの機能も影響を受けていませんでした

おこなった対応

本不具合は、2020年2月8日(土) 15:38 に認知し、調査をおこないました。その結果、2020年1月20日 15:20に適用したサーバー設定のミスであることを確認しました。2020年2月10日(月) 13:20 に修正をおこない、現在は正常に動作しております。


REST APIをご利用いただいている、サードパーティのアプリケーションの開発者の皆様、およびそのユーザーの皆様には、ご不便をおかけしすみませんでした。再発防止に努めて参ります。