擅长:python、mysql、java
<p>搜索调用不用于枚举通道。在</p>
<p>在最近找到这个之前,我一直在用HTML抓取channel>;videos页面。在</p>
<blockquote>
<p><a href="https://stackoverflow.com/a/27872244/975887">https://stackoverflow.com/a/27872244/975887</a></p>
</blockquote>
<p>基本上步骤是</p>
<ul>
<li>找到所需频道的频道ID。在</li>
<li>列出播放列表(<code>youtube.channels.list</code>将<code>id</code>设置为<code>channelId</code>,并将部分设置为<code>contentDetails</code>)</li>
<li>查找名为<code>uploads</code>的播放列表的ID</li>
<li>列出播放列表项(<code>youtube.playlistItems.list</code>设置<code>playlistId</code>并将<code>part</code>设置为<code>snippet</code>,可选地将<code>maxResults</code>设置为50)</li>
<li>使用<code>nextPageToken</code>翻页浏览结果</li>
</ul>
<blockquote>
<p>If you only know a video ID, you can call <code>youtube.videos.list</code> with id set to video id and <code>part</code> set to <code>snippet</code> and extract the channel ID from the result.</p>
</blockquote>
<p>这个列表列出了频道上传的所有视频,与搜索调用不同的是,在100个项目之后不会放弃,并且结果总是来自指定的频道。在</p>
<p>{1}每一个呼叫加上一个额外的搜索点数,这取决于每一次呼叫的费用。在</p>