我第一次使用youtube api。我想在我的网站上实现评级api。这是我正在使用的代码
function videosGetRating(params) {
params = removeEmptyParams(params); // See full sample for function
var request = gapi.client.youtube.videos.getRating(params);
executeRequest(request);
}
我是api键的新手。我只是想知道如何在我的网页中集成api?从哪里我可以获得youtube api的url集成到我的网站上。
感谢任何帮助
答案 0 :(得分:0)
documentation page for the youtube api显示小样本摘要。在每个代码示例上方的右上角有一个小滑块。您可以使用该滑块切换显示完整的代码示例。在里面你会找到你的小代码片段和你需要的代码的其他部分中未定义的removeEmptyParams
函数的定义(因此出现错误信息)。
你是对的,你需要一个Youtube api密钥。 Here you will find information and a small video on obtaining an API key
答案 1 :(得分:0)
请求youtube的方法
var xhr = new XMLHttpRequest();
xhr.open("GET",' https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&q=query&key=yourAPIkey', false);
xhr.setRequestHeader( 'Content-Type', 'application/json' );
xhr.setRequestHeader( 'charset', 'utf-8' );
xhr.setRequestHeader( 'Access-Control-Allow-Origin', '*');
xhr.setRequestHeader( 'Accept-Language', '*');
xhr.send(null);
xhr_objct = JSON.parse(xhr.responseText);
它将根据您的查询响应json对象