HTML::AccountAutoDiscoveryがはてなブログbetaに対応していない件
スポンサードリンク
僕がはてなブックマークでブックマークをすると、はてなブックマークのAPIから僕のサーバ上のCGIにコールバックして、そのページがはてなアカウント所持者であった場合、はてなポイントをプレゼントしているのです。
ブックマーク対象ページがはてなアカウント所持者であるかどうか、というのを判別するために
HTML::AccountAutoDiscovery [search.cpan.org]
というモジュールを使っていまして、一定の書式でHTMLにアカウント名を埋め込んでおけば、このモジュールでアカウントを取得でき、無事にポイントをプレゼントできるという仕組みです。
しかし、この前から運用が始まったはてなブログbetaでは、このHTML::AccountAutoDiscoveryモジュールではてなのアカウント名が取得できません。
まあ、2005年の仕様を2012年のシステムに組み込まなかったということだと思うし、モジュール作った人ははてなを離れてGREEにいるわけだし、そういう意味でこのモジュールを使うのも時代遅れ、ということなのかもしれません。
ともあれ、はてなブログbetaであれば、ルート要素であるhtml要素にdata-author属性として記述されているので、パーザを動かすまでもなく正規表現でぶっこ抜けばいいですよね。
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/3842
コメントする