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 回答