こんにちは、アケタニ(@aketanibg)です。
以前まではてなブログで記事を書いていましたので、その際のトラブルシューティングになります。
先日投稿した記事のツイートボタンを押すと、なぜかエラーが出てしまいました。
403 Forbidden: The server understood the request, but is refusing to fulfill it.
心当たりはありました
スマホブラウザでツイートしようとしている
次の項目に含んでも良かったのですが、「スマホ環境」も大きな要因だと思いますので、強調のため分けて書きました。
メインの原因は次の項目です。
対応ブラウザ以外を使っている
はてなブログで対応しているのはSafariのみです。
help.hatenablog.com
私が使っているのはSafariではありませんでした。
対応ブラウザ以外で正しく動作しないのは当たり前です。
ですが仕事でも使用しているSafariにブログ関連のアカウント情報を紐付けたくなく、Safariを使うという選択肢はありません。
自己責任で、他の方法を探します。
別ブラウザを使っていて、Safariに切り替えられる方は試してみてはいかがでしょう。
ちなみに先のエラーが発生したのはSmoozというブラウザで、はてなブログには対応していませんが、おすすめしているのでこれもそのうち記事にしますね。
Twitterを連携しなおしていない
こちらは、私は違うのですが、もしかするとしていない方がいるかもしれないので書いておきます。
Twitterの仕様変更対応で、2018/10/22に1度Twitterとブログの連携が切れており、再度連携する必要があります。
staff.hatenablog.com
対処法
以下条件下でツイートできるようにします。
- スマホ(iPhone)
- ブラウザはSafari以外(できればSmooz)
ブラウザを変える
試しにやってみたところ、Chromeでは成功、FireFoxでは失敗しました。
FireFoxは他ブラウザと違いボタンではなくリンクになっており、この後試した方法でもダメだったので、(Twitterと?)相性が悪そうです。
できればSmoozで成功させたいので続きます。
ツイートボタンからリンクコピー
ツイートボタン押下でなく、ブラウザによりますが長押しなどでリンクをコピーし、新規タブのURLに入力して表示する方法です。
これはなぜか成功するときと成功しないときがあり、確実ではないですが簡単なので1度試しても良いのではと思います。
スマホからPC画面を表示する
大体のブラウザがPC用の画面を表示できます。
SmoozでもPC版ブログのページを見ることができるので、 PC版のツイートボタンを押下するとツイート画面が開き、無事ツイートできました!
【最終手段】Twitterで直接入力する
もし先の方法でもダメだった場合、またはFireFoxを使いたい時の最終手段です。
先にあげた記事ですと以下のようなフォーマット(2018/12/20現在)なので、Twitterで直接入力しそのままツイートします。
【随時更新】アラサー女が人生でやって良かったことまとめ – 楽ある https://rakuaru.com/summary
最後は力技です。
一時的なものであれば良いですし、現在特定ブラウザ未対応・いずれ対応だとさらに良いですね。