supipiitopalo
supip****@gmail*****
2008年 12月 15日 (月) 20:14:58 JST
お疲れ様です。Yahooさんに確認をしていて返事が遅くなりました。 プロフィールのデータは、mixi.jpの場合だと下記のとおりニックネームが取得できます(mixiもプロフィールを返してくれます)。 Auth_OpenID_SRegResponse Object ( [ns_alias] => sreg [ns_uri] => http://openid.net/extensions/sreg/1.1 [data] => Array ( [nickname] => 「mixiで利用中のニックネーム」 ) ) yahoo.co.jpの場合は以下の通りです。 Auth_OpenID_SRegResponse Object ( [ns_alias] => sreg [ns_uri] => http://openid.net/extensions/sreg/1.1 [data] => Array ( ) ) もしYahooでもニックネームが取れれば、yahooのサービスと結びつきのあるサービスが作れるなと思いました。 kunitsujiさんが教えてくれたとおりaboutmeの認証はYahoo認証なのですね。てっきりopenidだと考えてしまいました。 Yahoo認証が利用できればいいんですけどね。 2008/12/11 19:53 Kenji <kenji****@club*****>: > Kenji です。 > > > OpenID の利用者はまだあまりいないみたいですね。 > > これは、認証はできているが、プロフィールデータの取得だけできない > という状況なのでしょうか? > > 条件が厳しかったので、Yahoo! では検証してないんですよね (^^; > > > On Tue, 9 Dec 2008 13:55:09 +0900 > supipiitopalo <supip****@gmail*****> wrote: > >> お疲れ様です。 >> codeigniter徹底入門の10章を参考にyahoo.co.jpを試しているのですが、プロフィールの一部が取得できないのはyahooの仕様でしょうか? >> >> 下記の部分でsregのオブジェクトを取得していますが、 >> $sreg_resp = Auth_OpenID_SRegResponse::fromSuccessResponse($response); >> >> yahooではなく、http://****.openid.ne.jp/ の場合であればプロフィール込のデータを取得できていますが、 >> yahooの場合だと空で返ってきます。 >> >> しかし、yahooのコンシューマサイトになっている、aboutmeというサイト(https://aboutme.jp/account/login)では、yahoo.co.jpにてログイン後 >> yahoo固有のニックネームが表示される仕様になっているため、sregで取得できるのでは? と考えています。 >> >> 何か知ってる方おしえてください。 >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codei****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >