获取youtube播放列表的列表,包括不公开的播放列表

时间:2015-05-11 22:02:14

标签: php youtube-api

我正在使用v3 of the Youtube API,并且正在尝试获取频道播放列表的列表。

它正在运行,但它只会返回status.privacyStatus public的播放列表。

如何检索unlisted

的播放列表

这是我正在使用的电话。

public function getPlaylists($channelId)
{
    $this->_quotaConsumed += 3;
    return $this->getService()
        ->playlists
        ->listPlaylists('id,snippet,status', array(
            'channelId'  => $channelId,
            'maxResults' => 50,
        ));
}

我正在使用OAuth服务帐户。

1 个答案:

答案 0 :(得分:0)

YouTube API V3不支持OAuth服务帐户,因此您的电话只是检索公共访问数据。要检索私有或不公开数据等内容,您必须设置常规OAuth流,使用传统令牌交换进行身份验证,然后使用" mine"参数设置为true。