| トップページ |

2012.01.25

HTML::AccountAutoDiscoveryがはてなブログbetaに対応していない件

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

僕がはてなブックマークでブックマークをすると、はてなブックマークのAPIから僕のサーバ上のCGIにコールバックして、そのページがはてなアカウント所持者であった場合、はてなポイントをプレゼントしているのです。

ブックマーク対象ページがはてなアカウント所持者であるかどうか、というのを判別するために

HTML::AccountAutoDiscovery [search.cpan.org]

というモジュールを使っていまして、一定の書式でHTMLにアカウント名を埋め込んでおけば、このモジュールでアカウントを取得でき、無事にポイントをプレゼントできるという仕組みです。

しかし、この前から運用が始まったはてなブログbetaでは、このHTML::AccountAutoDiscoveryモジュールではてなのアカウント名が取得できません。

まあ、2005年の仕様を2012年のシステムに組み込まなかったということだと思うし、モジュール作った人ははてなを離れてGREEにいるわけだし、そういう意味でこのモジュールを使うのも時代遅れ、ということなのかもしれません。

ともあれ、はてなブログbetaであれば、ルート要素であるhtml要素にdata-author属性として記述されているので、パーザを動かすまでもなく正規表現でぶっこ抜けばいいですよね。

2012.01.25 午後 10:42 [Web] | |

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/19018/53824886

この記事へのトラックバック一覧です: HTML::AccountAutoDiscoveryがはてなブログbetaに対応していない件:

コメント

コメントを書く