0

私たちはまだ V2 YouTube API を使用しています。ユーザーを承認した後、次のコードがあります。

$token = Zend_Gdata_AuthSub::getAuthSubSessionToken($_GET['token'], $client->getHttpClient());
$youTubeService = $this->Youtube->_getClient($token);
$profile = $youTubeService->getUserProfile('default');
$username = $profile->getUsername()->getText();

ただし、これは有効なユーザー名を返しません。「HV1lXoWFbpKgumhGZxurEg」のような意味不明な文字列を返します

私は何を間違っていますか?ユーザーの実際のユーザー名を取得するにはどうすればよいですか? ユーザーのチャンネル URL を特定するために必要です。次の URL に返されたユーザー名を追加すると、無効なユーザー名のエラーが発生します

http://www.youtube.com/profile_videos?user=HV1lXoWFbpKgumhGZxurEg

4

1 に答える 1