1

oauth( zend gdata ライブラリを使用)を使用してYouTubeユーザーを認証しました。

$url = Zend_Gdata_AuthSub::getAuthSubTokenUri($returnUrl, $this->scope, $this->isSecure, $this->isSession);
$httpClient = Zend_Gdata_AuthSub::getHttpClient(Yii::app()->user->sessionToken);

ユーザー プロファイル情報を取得する方法 (ユーザー名が必要です)? zend gdata のドキュメントから、次のコードを見つけました。

$yt = new Zend_Gdata_YouTube();
$userProfile = $yt->getUserProfile('liz');

しかし、oauth 認証を使用すると、ユーザー名がわかりません。

4

1 に答える 1

1

私は同じ問題を抱えていましたが、これらの応答の中に解決策が埋もれていることがわかりました

$yt->getUserProfile("default")->username->text;

これにより、現在認証されているユーザーのユーザー名が取得されます

于 2012-11-02T15:47:09.107 に答える