2010年9月18日土曜日

Bloggerユーザーをプロフィールで検索

Bloggerを利用されている方はアカウント毎にプロフィールを設定することができます。



プロフィールには住所や職業の他、お気に入りの映画や本などを登録することができます。



これらのプロフィール情報を検索するためのインターフェースはBloggerでは用意されていないのですが、機能そのものは用意されています。今回はBloggerでプロフィールを公開されている方を検索する方法について確認します。


リクエスト方法


リクエストの送信先URLは次の通りです。

http://www.blogger.com/profile-find.g

パラメータとして検索対象の種別と検索する値を指定します。実際には次のように指定します。

業種:
http://www.blogger.com/profile-find.g?t=j&q=value

職業:
http://www.blogger.com/profile-find.g?t=o&q=value

趣味:
http://www.blogger.com/profile-find.g?t=i&q=value

お気に入りの映画:
http://www.blogger.com/profile-find.g?t=m&q=value

お気に入りの音楽:
http://www.blogger.com/profile-find.g?t=s&q=value

お気に入りの本:
http://www.blogger.com/profile-find.g?t=b&q=value


上記とは別に、住所で検索したい場合は次のように指定します。

http://www.blogger.com/profile-find.g?t=l&loc0=国&loc1=都道府県&loc2=市

loc0には国、loc1には都道府県、loc2には市を指定します。loc1やloc2については省略可能です。またloc0には国を表す二文字のアルファベットを指定して下さい(日本ならJP、アメリカならUS、その他の国については「Officially assigned code elements」を参照)。


テスト用フォーム


実際に試せるように簡単なフォームを作成しました。

プロフィール検索:

業種 職業 趣味 映画 音楽



住所検索:

国: 都道府県: 市/区:




テスト結果


実際に試してみます。まず「趣味」が「Anime」のBloggerを検索します。



次のように世界中で趣味が「Anime」になっているBloggerの一覧が表示されます。



次は住所で検索してみます。「US NewYork」のBloggerを検索します。



次のように該当するBloggerの一覧が表示されます。



※日本の住所であれば、「JP」「東京都」「新宿区」などのように都道府県と市は日本語で入力してもOKです。

このようにプロフィールが公開されている人であれば、お気に入りの音楽や本などで検索を行うことができます。同じ趣味の人を探したい場合などに便利ですね。