mixi OpenIDのsreg.nickname
追記 (2009/01/14): id:asannouさんが直してくださったようで、当方でも正常に動作したのを確認いたしました。あざーっす!
初めにお断りさせていただきますが、OpenIDはよくわかってないので勘違いだったらごめんなさい><
Net::OpenID::Consumerを使ってmixi OpenIDで認証させてsregでnicknameを取得しようとしてるのですが、id_resでsreg.nicknameに空白が含まれている場合
openid.sreg.nickname=Hideo+Kimura
とかいうURLでリダイレクトされてURLパースに失敗してしまいopenid.sigが取れずにこけてしまいます。
本来
penid.sreg.nickname=Hideo+Kimura
であるべきで、これってmixiのURLエンコードが間違ってると思うんだけどどうなんだろか。
ちなみにOpenID.ne.jpでは後者で返してくれました。
教えてエロい人!