YouTube API学院

YouTube API学院,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我刚刚完成了Codecademy上的YouTube API教程,并使用以下代码成功地在控制台窗口中显示了与给定“q”值相关的结果: // Helper function to display JavaScript value on HTML page. function showResponse(response) { var responseString = JSON.stringify(response, '', 2); document.getElementById('re

我刚刚完成了Codecademy上的YouTube API教程,并使用以下代码成功地在控制台窗口中显示了与给定“q”值相关的结果:

// Helper function to display JavaScript value on HTML page.
function showResponse(response) {
    var responseString = JSON.stringify(response, '', 2);
    document.getElementById('response').innerHTML += responseString;
}

// Called automatically when JavaScript client library is loaded.
function onClientLoad() {
    gapi.client.load('youtube', 'v3', onYouTubeApiLoad);
}

// Called automatically when YouTube API interface is loaded (see line 9).
function onYouTubeApiLoad() {
    // This API key is intended for use only in this lesson.
    // See http://goo.gl/PdPA1 to get a key for your own applications.
    gapi.client.setApiKey('AIzaSyCR5In4DZaTP6IEZQ0r1JceuvluJRzQNLE');

    search();
}

function search() {
    // Use the JavaScript client library to create a search.list() API call.
    var request = gapi.client.youtube.search.list({
        part: 'snippet',
        q: "Hello",
    });

    // Send the request to the API server,
    // and invoke onSearchRepsonse() with the response.
    request.execute(onSearchResponse);
}

// Called automatically with the response of the YouTube API request.
function onSearchResponse(response) {
    showResponse(response);
}
以及:


我也有同样的问题,但当我使用Xampp时它被解决了。你要做的是在你的机器上安装xampp,然后找到它的目录。之后,您将找到一个名为“htdocs”的文件夹。只需将包含js和HTML文件的文件夹移动到此文件夹中。现在您必须打开Xampp控制面板,并单击Apache和SQL server的开始按钮。现在打开浏览器并键入URL:

“(包含两个页面的htdocs目录名)”


在此之后,单击.html文件,您就完成了。

我也遇到了同样的问题,但在使用Xampp时问题得到了解决。你要做的是在你的机器上安装xampp,然后找到它的目录。之后,您将找到一个名为“htdocs”的文件夹。只需将包含js和HTML文件的文件夹移动到此文件夹中。现在您必须打开Xampp控制面板,并单击Apache和SQL server的开始按钮。现在打开浏览器并键入URL:

“(包含两个页面的htdocs目录名)”


在此之后,单击.html文件,您就完成了。

我也遇到了同样的问题,但在使用Xampp时问题得到了解决。你要做的是在你的机器上安装xampp,然后找到它的目录。之后,您将找到一个名为“htdocs”的文件夹。只需将包含js和HTML文件的文件夹移动到此文件夹中。现在您必须打开Xampp控制面板,并单击Apache和SQL server的开始按钮。现在打开浏览器并键入URL:

“(包含两个页面的htdocs目录名)”


在此之后,单击.html文件,您就完成了。

我也遇到了同样的问题,但在使用Xampp时问题得到了解决。你要做的是在你的机器上安装xampp,然后找到它的目录。之后,您将找到一个名为“htdocs”的文件夹。只需将包含js和HTML文件的文件夹移动到此文件夹中。现在您必须打开Xampp控制面板,并单击Apache和SQL server的开始按钮。现在打开浏览器并键入URL:

“(包含两个页面的htdocs目录名)”


在此之后,单击.html文件,您就完成了。

浏览器控制台(F12)中的任何内容?使用浏览器控制台输出更新,谢谢您需要。应该有帮助。浏览器控制台(F12)中有任何内容吗?使用浏览器控制台输出更新,谢谢您需要。应该有帮助。浏览器控制台(F12)中有任何内容吗?使用浏览器控制台输出更新,谢谢您需要。应该有帮助。浏览器控制台(F12)中有任何内容吗?使用浏览器控制台输出更新,谢谢您需要。应该有帮助。
<!DOCTYPE html>
<html>
    <head>
        <script src="search.js" type="text/javascript"></script>
        <script src="https://apis.google.com/js/client.js?onload=onClientLoad" type="text/javascript"></script>
    </head>
    <body>
        <pre id="response"></pre>
    </body>
</html>
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('file://') does not match the recipient window's origin ('null').