いつもはてなブックマークをご利用いただき、ありがとうございます。
はてなアカウントにFacebookアカウントを連携していても、一定期間(約1ヶ月)経過すると連携が解除され、定期的に再連携する必要があった問題を修正しました。ご利用の皆様には、長期にわたってご不便をおかけしたことをお詫び申し上げます。以下で問題の原因と対応についてお知らせします。
原因と背景について
Facebook連携機能を実装した当初は、Facebookとのやりとりに必要な「アクセストークン(以下、トークン)」に有効期限がなく、再連携の必要もありませんでした。
しかし2012年5月以降、Facebook側でOAuth認証の仕様が変更されたことで、トークンに有効期限が発生。その際にトークンを自動更新できる機能も公開されましたが、今回の修正まで仕様変更に対応できず、長期にわたってご迷惑をおかけしておりました。
今回の対応について
これまでに皆様からいただいたフィードバックを踏まえて実装を見直し、最適なタイミングでトークンを更新できる仕組みに変更しました。
トークンは、ログイン状態で「エントリーページ(アプリではブックマーク画面)」や「外部サービス連携の設定画面」を訪れたタイミングで更新されます。PCやタブレットのWebブラウザからはもちろん、アプリのみをご利用の場合も対象です。これにより、日常的にはてなブックマークを利用していれば、再連携の必要がなくなります。
もし1ヶ月間以上はてなアカウントでログインしなかった場合、セキュリティ上の理由でトークンの期限が切れます。お手数ですが設定ページから再連携いただけると幸いです。
▽ 外部サービス連携 - はてなブックマーク
▽ はてなのサービスから、外部のアプリケーションを利用する - はてな
※ この改善がリリースされた直後に最後の連携から31日以上経っている場合、同じようにトークンの有効期限が切れている可能性があります。この場合も上記ページから再連携いただく必要があります
Facebook連携で、2つの機能を利用できます
はてなブックマークでは、Facebookアカウントと連携することで、以下の機能をご利用いただけます。情報収集の際に役立つ機能ですので、ぜひご利用くださいませ。
- ブックマークしたURLをFacebookでシェアする機能
- ブックマーク追加時にFacebookをチェックするだけで、コメントとタグ付きでFacebookに自動的にシェアできます
- 設定方法:Facebook連携 - はてなブックマークヘルプ
- FacebookでシェアしたURLをブックマークする機能
- 設定ページのブックマーク設定で[投稿したURLをブックマークに追加する]にチェックをいれるだけで、FacebookにシェアしたURLがコメントとタグ付きで自動的にブックマークできます
- 設定方法:Facebookからブックマークする - はてなブックマークヘルプ