はてなハイクの NGID とか NGキーワードとか
h:keyword:はてなハイク で、こんなことを教えてもらった。
- はてなOne では、はてなハイクのキーワードを非表示にできる
- はてなココで実装されてた NGID と同じ仕組みだ
ユーザID の代わりにキーワードを指し示すID を指定する - キーワードのID は、はてなハイク REST API の keywords/show で取得できる
はてなブログで、JSONP を使って実装してみたのが、これ。
「はてなOne」を使うと、ハイクでNGキーワードができるらしいのだ(その2) - おまえ、うまそうだな
<script type="text/javascript"> function ignore_keyword_20120208() { var kwd = $("#kwd_20120208").val() $.getJSON( "http://h.hatena.ne.jp/api/keywords/show.json?callback=?", { "word": kwd }, function (json) { if (json["entry_count"] > 0) { var url = "http://n.hatena.ne.jp/" + json["url_name"] + "/ignore" window.open(url, "_blank") } else { alert("not found keyword '" + kwd + "'") } } ) } </script> ハイクのキーワード: <input id="kwd_20120208" type="text" size="40" /> <button onclick="ignore_keyword_20120208()">--> go to ignore !</button>
要、jQuery 。
JSONP なので、クロスドメインを気にする必要無し。
いろいろ、情報が散らばってるので、リンクも集めておく。
はてなハイク::公式NGID - daichan330-2グループ
はてなハイク::公式NGキーワード - daichan330-2グループ
ハイクキーワード非表示 - Hatena::Let
はてなココの非表示ユーザ設定のページ
NGID - はてなハイクまとめWiki
「はてなハイク」で特定ユーザーの投稿非表示 @2012-01-18 - 趣味には偏ってないだいちゃんの日記 - daichan330のテストグループ
「はてなOne」でユーザー非表示設定機能を使いこなす@2012-02-02 - 趣味には偏ってないだいちゃんの日記 - daichan330のテストグループ
「はてなOne」tips(2012/02/07時点)@2012-02-07 - 趣味には偏ってないだいちゃんの日記 - daichan330のテストグループ