Javascript Youtube数据API v3:在播放列表中插入视频(未找到视频)
当我提交表单时,我正试图将视频添加到youtube上的私人播放列表中。 我请求所选视频的id,它也可以在我的控制台中正确打印。 但是,当我尝试将视频添加到播放列表时,我收到一个404错误:找不到视频。但是,如果打开错误,我会收到以下消息Javascript Youtube数据API v3:在播放列表中插入视频(未找到视频),javascript,youtube,youtube-api,youtube-data-api,youtube-javascript-api,Javascript,Youtube,Youtube Api,Youtube Data Api,Youtube Javascript Api,当我提交表单时,我正试图将视频添加到youtube上的私人播放列表中。 我请求所选视频的id,它也可以在我的控制台中正确打印。 但是,当我尝试将视频添加到播放列表时,我收到一个404错误:找不到视频。但是,如果打开错误,我会收到以下消息 { "error": { "errors": [ { "domain": "usageLimits", "reason": "dailyLimitExceededUnreg", "message": "Daily Limit
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
}
这是我将视频添加到播放列表的代码
$('#form1').on('submit', function(e) {
e.preventDefault();
var id = $("#idArticle").val();
var request = gapi.client.youtube.playlistItems.insert({
part: 'snippet',
resource: {
snippet: {
playlistId: 'PLcQyg31odPUkASkMF09QBGqD8qKOQoe-l',
resourceId: {
videoId: id,
kind: "youtube#video",
}
}
}
});
request.execute(function(response) {
console.log(response);
$('#videoDetails').html('<p>' + response + '</p>');
});
console.log("Added.?");
});
$('form1')。关于('submit',函数(e){
e、 预防默认值();
var id=$(“#idArticle”).val();
var request=gapi.client.youtube.playlitems.insert({
部分:'代码片段',
资源:{
片段:{
playlid:'PLcQyg31odPUkASkMF09QBGqD8qKOQoe-l',
资源ID:{
视频id:id,
种类:“youtube视频”,
}
}
}
});
请求.执行(函数(响应){
控制台日志(响应);
$('#videoDetails').html(''+response+'');
});
console.log(“添加的.?”);
});
基于此,如果未使用Oauth2对应用程序进行身份验证,或者未随此请求发送API密钥,则可能会出现此问题
A.转到开发者控制台并选择您刚刚注册的项目。 B在Google开发者控制台中打开API库。如果出现提示,请选择一个项目或创建一个新项目。在API列表中,确保YouTube数据API v3的状态为ON
所有这些都在de应用程序中实现。现在我得到了一个不同的错误,而我没有更改任何代码。