Kam*_*y D 10 javascript youtube json youtube-api youtube-javascript-api
我只是想获取Youtube视频的标题.似乎无法想象.到目前为止我有这个:
q = 'https://www.googleapis.com/youtube/v3/videos?id='+ itemId +'&key='+ ytApiKey +'&fields=items(snippet(channelId,title,categoryId))&part=snippet' ;
$.ajax({
url: q,
dataType: "jsonp",
success: function(data){
alert(data.items[0].title);
console.log(data.snippet.title);
},
error: function(jqXHR, textStatus, errorThrown) {
alert (textStatus, + ' | ' + errorThrown);
}
});
Run Code Online (Sandbox Code Playgroud)
谢谢,
Kam*_*y D 11
我让它正在使用
https://www.googleapis.com/youtube/v3/videos?id=itemId&key=apiKey&fields=items(snippet(title))&part=snippet
Run Code Online (Sandbox Code Playgroud)
和
alert(data.items[0].snippet.title);
Run Code Online (Sandbox Code Playgroud)
所以,语法没有太大问题!但我发现在设置Google API的"允许引用者"时问题确实存在于后端.使用V3 API,您可以选择API应该属于哪些引用,因此其他人不能简单地窃取您的API并使用它.因此,如果请求源自您指定的域名/ IP,则API将起作用.当我不给它限制时,代码可以工作,但是当我输入我的域时,它会失败!我输入了.mydomainname.com / ,格式与建议的格式相同,但它以某种方式出错......现在我已经弄明白了为什么.
归档时间: |
|
查看次数: |
18981 次 |
最近记录: |