获取YouTube播放列表的列表,包括未列出



我正在使用youtube API的V3,并试图获取我的频道播放列表的列表。

它正在工作,但是它仅返回具有publicstatus.privacyStatus的播放列表。

如何检索unlisted的播放列表?

这是我正在使用的呼叫。

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

我正在使用OAuth服务帐户。

YouTube API V3不支持OAUTH服务帐户,因此您的呼叫只是检索公共访问数据。要检索诸如私有数据或未列出数据之类的内容,您必须设置常规的OAuth流,通过传统的令牌交换对自己进行身份验证,然后使用" mine"参数设置为true。

最新更新