M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2012年1月25日 22:42

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

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

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

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

HTML::AccountAutoDiscovery [search.cpan.org]

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

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

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

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

投稿 大野 義貴 [Web] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/3842

コメントする