▼こういうボタン設置している人向けの記事
サイト軽量化のため、こんな具合にシェアボタンをオリジナル(自作)モノにしてる人って多い。うちもしてる。(はてブやシェア少ないとか言わないで!)
で、この自作系ボタンのスマホ用facebookシェアボタンが死んでることに気がついた。解決策も含め、軽くメモ。(はてなブログだけじゃなく、WordPressも同じ)
- スマホからfacebookシェアしようとするとSorry, something went wrong.というエラーが出る
- 【超カンタンな解決策】なんだよ、facebookのURL変わってるやないか!!!!
スマホからfacebookシェアしようとするとSorry, something went wrong.というエラーが出る
自分の記事をスマホで見てて、なんとなくオリジナルシェアボタンからfacebookにシェアしようとしたら、こんなエラーがでる。ただしPCではエラー出ずに普通に動く。(iPhone6のはてなアプリとChromeで確認)
追記
ログインしてないブラウザで押すとログイン画面に移動し、その直後は正常に動くけど再度シェアしようとするとエラーが出た、という情報も頂きました
追記終わり
★解決策だけ知りたいって方は読み飛ばしてください
★もしかすると僕のスマホがおかしいだけかもしれないので、エラー出ないって場合は教えて下さい(ソースによってはならないかもしれませんので、ご自身で確認してみてください)
sorryって謝ってるし、許してあげようかと思いつつ調べたら
日本語版
エラーが発生しました。
すみやかに解決できるよう作業しております。初めてこの画面を見た時はかなり驚かれたと思いますが、
実際にはフェイスブックのネットワークエラーなので、こちら
から直す方法はありません。
なるほど。facebook側のトラブルなら仕方ないか。そう思ってた。けど翌日も同じ現象が発生。
自分だけなのかと思い、購読中のブログをランダムにいくつかチェックした。
ヒトデさん
クマさん
怒りを抑制する意識と前向きな反芻・消化がトラブルを回避する – ポジ熊の人生記
パンツさん
【バンド】とにかくうるさいベースの音を作っている機材はこいつらだ!【エフェクターとかアンプとか】 – HMP2ブログ
ヒトデ、クマ、パンツ…あれ、人間がひとりもいないジャマイカ。
※WordPressサイトも見たけど、同じくスマホからは死亡確認。
そこで自分のhtmlソースやscriptをエッサホイサと書き換えたり消したり、上げて寄せたりしながら調整したけど、直らない…。
【超カンタンな解決策】なんだよ、facebookのURL変わってるやないか!!!!
で、なんだかんだ調べた結果、なんとfacebookの自作シェアボタンに使うリンク用URLが変わってた!!!!!
もともとの記述(はてなの場合)
<a href=”http://www.facebook.com/share.php?u={URLEncodedPermalink}” class=”facebook-button”>
修正したもの
<a href=”http://www.facebook.com/sharer.php?u={URLEncodedPermalink}” class=”facebook-button”>
わかりますかね、どこが変わったか。rです、アール。なんと
<a href=”http://www.facebook.com/sharer.php?u={URLEncodedPermalink}” class=”facebook-button”>
shareの後ろに小文字のrを追記するだけで直った。なにこれ。ザッカーバーグ、ミスったのか?と思ったけど、調べたら単語自体は存在するみたい。
1 共にする人,共有[共受]者,参加者.
2 分配者,分与者.
shareと何が違うのかよくわからん。
PCの場合はブラウザがウマイことカバーしてくれるからなのか、rがなくても動くけど、スマホは軒並みエラー。
自作シェアボタン使ってる方、htmlソースを要確認!!ソース内をhttp://www.facebook.com/share.php で検索かければすぐ見つかるはず。
(もしかするとfacebook側のミスで、再びrなしに戻るなんてことも考えられるし、修正するかいなかはご自身でご判断を。)