mixiチェックで任意のサイトをチェックする

mixiが新しくmixiチェックというサービスを開始しました。


場所であるとか、ウェブサイトであるとかに"チェック"することで友人と気になる情報を共有するサービスです。foursquare等のウェブ版みたいなイメージでしょうか...


このmixiチェックをするためには以下のようなURLにアクセスしチェックをします.
(要mixiアカウント)

http://mixi.jp/share.pl?u=http://www.google.co.jp/&k=3abc7f6717a3c984097c82d6d5b44849594a5342


さて、チェックするための有効なURLには以下の条件があります
・チェック対象URLと紐づいたkey
・チェック対象URLがmixiサーバーによってアクセス可能


一点ずつ説明します
・チェック対象URLと紐づいたkey
上記のURLのようにチェック画面のURLはuパラメーター,kパラメーターを含みます.
この二つが適したペアである必要があります.
ですが、このキー値はmixiデベロッパーであれば誰でも発行可能です.
Developer Dashboardより進んで行き、URLを入力するとキーが発行されます。ちなみに入力するURLの所持を証明する必要はありません.


・チェック対象URLがmixiサーバーによってアクセス可能
チェック対象のURLにmixiサーバーがアクセスしてページタイトル名やページ内容を引っ張ってくる模様です.200番台以外のレスポンスだと、エラーとなりチェックできません.ログインが必須なサイト等では失敗する模様です.



以上2点の条件しかなく、特にチェック対象URLの所有を示す必要が無いので誰でもどこでもチェック可能となります.
(ただし,毎回キーの取得が必要...何かうまいやり方はないだろうか)


その事を利用して、一部非対応サイトにおいてチェックを可能にするChrome拡張を書きましたmixi check checker
仕組みは上記の通りです.予め登録しといたいくつかのサイトとキーを仕込んであります.

気が向いたら、使ってやってくださいorz