Account Auto-Discoveryを試してみた

はてなダイアリーを使っている人は
はてブ経由ではてなポイントを受け取ることができる。
もちろん投げ銭してくれる人がいれば、だが。

はてなダイアリー以外のサイトでも受け取れるようにはできるのだが
別にいいや、と思ってやってなかった。
そんなに送られてくるとは思えないし。
まったくなかったら寂しいし。

が、ポイントはともかく
Account Auto-Discovery はなかなか興味深いので
試しに設置してみた。

はてなブックマーク – ヘルプ – はてなポイントを贈る

Account Auto-Discovery は、ウェブページの中から、そのページの作者のオンラインサービスのアカウント名を自動で探し出すために考案された仕様です。Account Auto-Discovery 仕様に従ってはてなのアカウント名を含む RDF 文書を埋め込むことで、そのアカウントではてなブックマークのポイントを受け取ることができるようになります。

Movable Type の場合は
テンプレートのヘッダ部分にこんな感じでコードを入れる。

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:foaf="http://xmlns.com/foaf/0.1/">
  <rdf:Description rdf:about="<$MTEntryPermalink$>">
    <foaf:maker rdf:parseType="Resource">
      <foaf:holdsAccount>
        <foaf:OnlineAccount foaf:accountName="自分のはてなアカウント名">
          <foaf:accountServiceHomepage rdf:resource="http://www.hatena.ne.jp/" />
        </foaf:OnlineAccount>
      </foaf:holdsAccount>
    </foaf:maker>
  </rdf:Description>
</rdf:RDF>

WordPress だったらこうですか。

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:foaf="http://xmlns.com/foaf/0.1/">
  <rdf:Description rdf:about="&lt;?php the_permalink() ?>">
    <foaf:maker rdf:parseType="Resource">
      <foaf:holdsAccount>
        <foaf:OnlineAccount foaf:accountName="自分のはてなアカウント名">
          <foaf:accountServiceHomepage rdf:resource="http://www.hatena.ne.jp/" />
        </foaf:OnlineAccount>
      </foaf:holdsAccount>
    </foaf:maker>
  </rdf:Description>
</rdf:RDF>

自分のアカウントでログインしていたら確認できないので
知人に頼んでスクリーンショットを送ってもらった。

このエントリーの作者(id: msng)にはてなポイントを送信する

できてる。

これでこのブログと
はてなの msng というアカウントがつながったことになる。
なるほどこれは面白い。

あるサービスのユーザーと
外部サービスのユーザーが同一であることを確認する方法として
これはいろいろ使えそうな気がする。具体的な案はないけど。

さて、せっかく設置したので
ポイントを受け取ったらどうなるのか体験してみたいです。
誰かー!

なお、あくまで好奇心と研究心から言っているのであって
あさましい気持ちではありません。念のため。

誰かー!

関連エントリ

  • このエントリーをはてなブックマークに追加