こんなものが表示されてしまうのですが、解決方法を教えていただけませんか?
Unauthorized access to internal API. Please refer to https://support.google.com/customsearch/answer/4542055
サイト側の問題で、サポートがすでに終了している古いカスタム検索APIを利用しているところではこうなっています。ユーザー側ではどうすることもできません。代替方法として、急ぎの検索であれば、Google、Yahoo!、Bingなどの検索サイトに「〇〇〇〇 site:hatena.ne.jp」のように入力して検索することができます。少々面倒ですが。
特に日本のサイトで多く発生しているようです。(よくいえばこういうところが日本らしくて好きですが)
はてな検索のほかにも、総務省、環境省、財務省といった、日本の公的機関のサイトですら影響を受けています。
詳しくは官公庁のいくつかの公式サイトでサイト内検索(Google Custom Search)が使えなくなってる話 (わたしのブログではありません) をごらんください。
このなかでは財務省はこれまでのサイト内検索をあきらめ、Google カスタム検索のサイトに転送するようなかたちに変更されています。
総務省はAPIが更新されたのかほとんど復旧しているもようで、環境省については2017/12/15時点でもいまだに復旧のめどがたっていません。
※「サイト内検索 不具合」で検索すると、このほかにも被害を受けているサイトがたくさんでてきます。各都道府県や市区町村などの地域サイト、大学などの各種学校のサイト、将来世界中からのアクセスが予想される東京オリンピックのサイトにまで影響していたようです。
※グラフはGoogle トレンドより
上のグラフのように、障害が発生してからの検索数が (とくに「Unauthorized access ...」というワードで) 急増しています。「サイト内検索 不具合」での検索数は集計がとれていないため表示していません。
コメント(8件)
どうすればいいかを回答できるのはエスパーしかいないと思うの
古い Custom Search Element API を使っててエラーが出てる。
はてながプログラムを直さない限り、どうにもならない。
http://bachacha.hatenablog.com/entry/2017/12/11/133116
ちな俺の環境では何の問題も起きないようだ by Chrome利用者
https://productforums.google.com/forum/#!topic/customsearch/4J_hDR7pIf8;context-place=topicsearchin/customsearch/category$3Aimplementation%7Csort:relevance%7Cspell:false
Google Chrome で見られている方がむしろ謎。
このような場合は人力検索ではなく、はてなのサポートへ連絡すると良いと思います。