gpt4 book ai didi

javascript - YouTube API channel 的视频列表

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:30:27 26 4
gpt4 key购买 nike

我目前正在尝试制作一个网站,从某个 channel 的特定播放列表上传所有视频。喜欢视频列表。我找到了这个视频 - link .这就是我现在所拥有的:

$(document).ready(function() {
$.get(
"https://www.googleapis.com/youtube/v3/channels",{
part : 'contentDetails',
forUsername : 'CHANNEL_NAME',
key: 'MY_KEY'},
function(data) {
$.each( data.items, function( i, item ) {
console.log(item);
})
}
);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

但我在控制台中没有任何内容,尽管根据 console.log(item) 判断必须存在某些内容,至少 undefined。即使我只写 console.log('hi') 我仍然一无所获。我只是不明白出了什么问题。无论如何,我将非常感谢任何帮助。

最佳答案

如果我没有正确理解您的问题,您想要检索特定 channel 的视频。您应该使用 https://www.googleapis.com/youtube/v3/search 端点而不是 https://www.googleapis.com/youtube/v3/channels .因此,我提供了一个带有 channelIdtype 参数的示例; (type参数可以是video, playlist, channel)

$(document).ready(function() {
$.get(
"https://www.googleapis.com/youtube/v3/search",{
part : 'snippet',
channelId : 'UCR5wZcXtOUka8jTA57flzMg',
type : 'video',
key: 'MyKey'},
function(data) {
$.each( data.items, function( i, item ) {
console.log(item);
})
}
);
});

这将为您获取某个 channel 的视频。如果您想获取 channel 的播放列表,只需将 type 参数更改为 playlist。这里是官方documentation .

关于javascript - YouTube API channel 的视频列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48052738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com