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

機能変更、お知らせなど

【復旧済み】各カテゴリの特集の一覧に、想定とは異なるものが多数表示される不具合が発生しています

平素よりはてなブックマークをご利用いただきありがとうございます。

2019年5月10日 12:32 から、はてなブックマークの各カテゴリの特集の一覧に、想定とは異なるものが多数表示される不具合が発生しています。

原因はオペレーションミスで、現在、復旧作業中です。

復旧まで今しばらくお待ちください。

ご不便をおかけ致しますが、何卒宜しくお願い致します。

2019年5月10日(金)20:40 追記

データを復元し正常な状態に復旧いたしました。
ご利用の皆様にはご不便おかけして申し訳ありません。再発防止に努めてまいります。

アプリ利用の安全性向上に伴うアップデートのお願い

平素よりはてなブックマークをご利用いただきありがとうございます。

本日、はてなブックマークiOS・Androidアプリをより安全にご利用いただける改善を含んだ最新バージョンをリリースしました。旧バージョンでは、Web版や最新バージョンでのアプリと比べてコメントへのスターの数に違いが発生する場合があるため、最新バージョンへのアップデートをお願いいたします。

はてなブックマークでは、サービス利用の安全性をより高めるため引き続き改善を進めております。

ご意見・ご要望をお待ちしております

はてなブックマークへのご意見・ご要望は、以下のフィードバックフォームよりお寄せください。

フィードバック

ご不明な点に関するご質問など、返信を要するお問い合わせにつきましては、以下お問い合わせ窓口よりご連絡ください。

はてなブックマーク - お問い合わせ - はてな

iOSアプリのホームで、興味があるエントリーに出会いやすくなりました

本日、はてなブックマークiOSアプリの最新バージョンをリリースしました。

ホーム画面で左右にスワイプするだけで、全カテゴリーの人気エントリーにアクセスできるように。

興味がある話題の盛り上がっているエントリーに、より簡単に出会いやすくなりました。

‎「はてなブックマーク」をApp Storeで

さらに設定の[タブの並び替え]から、ホームのタブを並べ替えられます*1。お気に入りのカテゴリーを見つけたら、自由にカスタマイズしてみましょう。

これまで通り、メインのタブ(デフォルトでは総合人気エントリー)は、設定で総合・一般・時事から選択いただけます。またホームの新着エントリーも、引き続き総合タブから1回のスワイプでご利用いただけます。

この変更は、Androidアプリでも近日対応予定ですのでご期待ください。

ご意見・ご要望をお待ちしております

はてなブックマークへのご意見・ご要望は、以下のフィードバックフォームよりお寄せください。

フィードバック

ご不明な点に関するご質問など、返信を要するお問い合わせにつきましては、以下お問い合わせ窓口よりご連絡ください。

はてなブックマーク - お問い合わせ - はてな

*1:総合と新着タブの位置は変更できません

【開発者向け情報】はてなブックマーク REST API で特定条件下においてブックマークの追加・更新に失敗する不具合を修正しました

はてなブックマーク REST API (以下、本API)は、2013年8月から公開している、サードパーティのアプリケーションからブックマークの追加や取得などの操作を行えるAPIです。OAuthによるユーザー認証を通してご利用いただけます。

本APIの一部の機能において、特定の条件下で利用した際に不具合が発生することが判明したため、修正を致しました。ご不便をおかけし大変申し訳ありませんでした。

不具合の概要

本APIのブックマークを追加または更新する機能において、tags パラメータを複数利用して「日本語のタグ」と「半角英数字のみから成るタグ」を両方含むブックマークを追加または更新するリクエストを送信した際に、本来は成功のレスポンスが返るはずが、エラーレスポンス(401 Unauthorized )が返ってしまっておりました。

不具合の発生期間

本不具合は2013年8月(本APIのリリース当初)から2019年3月4日 午前11時ごろまで発生しておりました。

不具合の原因

本APIへのリクエストの検証のために内部的に利用している、OAuth関連ライブラリの旧バージョンにおける実装が、OAuth 1.0 の仕様を定義した RFC5849 の パラメータ正規化の仕様に厳密には沿っておりませんでした。そのため、APIのパラメータの仕様によっては、リクエストの検証のためにサーバーサイドで生成したoauth_signatureが、クライアントが生成したものと食い違う場合がありました。結果として、OAuthのリクエストの検証に失敗し、本APIでブックマークを追加または更新する機能において、本来は正しく受け付けられるべきリクエストの一部を誤ってエラーを返してしまっておりました。

はてなブックマークアプリで「Googleログイン」に対応しました

平素よりはてなブックマークをご利用いただきありがとうございます。

2019年3月7日(木)のGoogle+ APIサービス終了に伴い、はてなブックマークiOS・Androidアプリで「Googleログイン」に対応したバージョンをリリースしました。

これにより引き続きGoogleアカウントを使って、はてなIDに簡単にログイン・登録いただけます。

Google+ APIの終了後は、旧バージョンのアプリ*1でGoogleアカウントを使ったログイン・登録をご利用いただけなくなるため、最新バージョンへのアップデートが必要です。

最新バージョンを利用する

ご意見・ご要望をお待ちしております

はてなブックマークへのご意見・ご要望は、以下のフィードバックフォームよりお寄せください。

▽ フィードバック

ご不明な点に関するご質問など、返信を要するお問い合わせにつきましては、以下お問い合わせ窓口よりご連絡ください。

▽ はてなブックマーク - お問い合わせ - はてな

*1:iOSアプリバージョン3.85未満、Androidアプリバージョン4.37未満

【復旧済み】はてなブックマークに複数の更新処理が遅延する障害が発生しています

平素よりはてなブックマークをご利用いただきありがとうございます。

2019年3月4日(月)深夜より、はてなブックマーク(Web、アプリとも)に複数の更新処理が遅延する障害が発生しています。
はてなブックマークボタンや、はてなブックマーク件数取得APIでエラーが断続的に発生しています。
原因はデータベースサーバーに高い負荷がかかっているためで、現在対応を行っております。
復旧まで今しばらくお待ちください。

ご迷惑をおかけ致しますが、何卒宜しくお願い致します。

2019年3月5日(火)16:12 追記

2019年3月5日(火)12:50 更新処理遅延の障害が復旧いたしました。

ご利用の皆様にはご不便おかけして申し訳ありません。再発防止に努めてまいります。

URLが複数存在する同一ページでコメント一覧ページが分散する仕様を、統合されるよう変更しました

2019年2月13日に告知しました通り、はてなブックマークのコメント一覧ページにおいて同一ページでURLが複数存在する場合にブックマーク数やコメント一覧ページがそれぞれに分散していた仕様を、同一ページへのブックマークとして統合されるよう変更いたしました。

詳しい仕様につきましては ヘルプ をご覧ください。

Link HTTPヘッダーにおける正規URLの指定にも対応しました

追加の仕様として Link HTTPヘッダーにおける正規URLの指定にも対応しました。

  • 例:Link: <https://example.com/media.pdf>; rel="canonical"

よくあるお問い合わせについて回答いたします

告知に際しユーザー様よりお寄せいただいた声のなかで、多くお寄せいただいた疑問について以下に回答いたします。

  • 【質問】統合されたURLのそれぞれをブックマークしていた場合にコメント一覧ページでの表示はどうなりますか。
  • 【回答】コメント一覧ページには統合されたURLをブックマークしたものの中でもっとも古いブックマークが表示され、重複表示はされません。ユーザーページにはどちらのブックマークも表示されます。

引き続きより良いサービス提供に尽力します

はてなブックマークではユーザー様からのご意見・ご要望を参考に、開発を進めてまいります。
はてなブックマークへのご意見・ご要望がございます場合は、以下のフィードバックフォームよりお寄せください。

▽フィードバック

ご不明な点に関するご質問など、返信を要するお問い合わせにつきましては、以下お問い合わせ窓口よりご連絡ください。

▽はてなブックマーク -お問い合わせ - はてな


今後とも、はてなブックマークをどうぞよろしくお願いいたします。