facebookの「いいね!」ボタンで小ハマリ
facebookの「いいね!」ボタンで小ハマリしたのでメモ。
あるサイトの構築作業をしていて、そのサイトにfacebookの「いいね!」ボタンを設置した。
画像を変更したり、タイトルを変更したりしながら、「いいね!」ボタンの動作確認をしていたのだが、ある時突然、「いいね!」ボタンを押した時の挙動がおかしくなった。
コメントを入力できる様に設定していると、「いいね!」ボタンをクリックすると、普通は、こんなダイアログが表示されるのだが…
ある時突然、「いいね!」ボタンをクリックすると、一瞬だけコメント入力のダイアログが表示されるものの、すぐに消え、「いいね!」ボタンが「承認」というリンクに変化するようになった。
更に、「承認」をクリックすると、確認画面がポップアップして表示された。
この画面に表示されている「いいね!」をクリックすれば、「いいね!」は完了するのだが、ダイレクトに動作しなくなってしまった。
なんだこりゃ?
いろいろWEBを漁ってみると、どうやら、「いいね!」を押す/取り消すを何度か行うと、facebook側でスパム防止のブロックをかける動作になり、「承認」が表示されるらしい。
しかも、この状態になると、その「いいね!」だけがブロックされるのではなく、サイト全体がブロックされる状態になってしまうようだ。
更に、これを解除する方法はなく、自然治癒されるまで待つしかないらしい。
自然治癒する条件は、「いいね!」がいくつか付くか、ある程度の時間が経過するかとか、さまざま推測があるようだが、決定的なものはないようだ。
スパムをブロックする機能というのは分からないでもないけど、これを悪用したら気にいらないサイトの「いいね!」を、承認の状態に変えてしまう事が可能になってしまうように思うのだが、大丈夫なんだろうか。
たくさん「いいね!」が付いているサイトなら、少々「いいね!」の取り消しがあっても大丈夫なんだろうが、このブログのように立ち上げたばかりの場合や、「いいね!」ボタンを設置したばかりとかの場合などでは、いとも簡単に承認の状態になってしまうような気がする。
ビミョーな機能な気がするな…。
とりあえず、開発サーバの環境で発生した問題なので、ドメインを変更して、別のサイトとしてしまう事で回復するか試してみた。
まず、たとえば、「www.zunbe.com」→「www2.zunbe.com」という様に、サブドメインを変更してみた。
結果はNG。
サブドメインをちょろっと変えただけでは、そのサブドメインもスパムと判定されてしまうようだ。
逆に言うと、名称が近いサブドメインだと、ひとつのサイトが承認の状態になると、別のサイトの煽りを食らって承認の状態になるという事になる。
このブログで言うと、現在の本体である「blog2.zunbe.com」と、先代である「blog.zunbe.com」は一蓮托生で、別のサイトとは見てくれないという事であるから、一方でブロックされると、もう一方もブロックされてしまう事になる。
こういうのは困るな。
次に、たとえば、「www.zunbe.com」→「www.zunbe.net」というように、サブドメインではなく、トップレベルドメインを変えてみた。
結果は、OK。
さすがに、トップレベルから変われば、別のサイトと見てくれるらしい。
■2013/05/30追記
変更前のドメインでアクセスして「いいね!」ボタンを押してみたら、既に回復していた。
もしかしたら、連続的な操作を「一時的なアタック」などと判定して、一時的にブロックするような動作もあるのだろうか。
広告








客船「サン・プリンセス」船内見学会






おでかけ (14)
オトコの料理 (62)
サイエンス (8)
システム (6)
ハードウェア (63)
ひとりごと (36)
プログラミング (15)
ベランダ菜園 (12)
山歩き・滝巡り (50)
映画 (68)
自転車 (33)
読書 (278)
資格取得 (21)
趣味 (23)



