Youtube api 如何配置本地主机以从Youtube API请求数据?

Youtube api 如何配置本地主机以从Youtube API请求数据?,youtube-api,youtube-data-api,youtube-javascript-api,Youtube Api,Youtube Data Api,Youtube Javascript Api,我正在使用youtube分析示例: 在创建客户机ID时,我将localhost:5500放在授权的Javascript源上 我在代码示例中确认了我的ID,并使用VisualStudio代码的“Live Server”插件启动了应用程序。当HTML文件联机时,我遇到以下错误: ** ** 我认为问题仍然在于我使用localhost和端口从API请求数据的方式,我想知道是否必须使用托管服务器才能继续?因为谷歌不允许在credencials中的自动调整域上使用端口 它说:我的应用程序的链接必须托管在

我正在使用youtube分析示例:

  • 在创建客户机ID时,我将localhost:5500放在授权的Javascript源上

  • 我在代码示例中确认了我的ID,并使用VisualStudio代码的“Live Server”插件启动了应用程序。当HTML文件联机时,我遇到以下错误:

  • **

    **

  • 我认为问题仍然在于我使用localhost和端口从API请求数据的方式,我想知道是否必须使用托管服务器才能继续?因为谷歌不允许在credencials中的自动调整域上使用端口
  • 它说:我的应用程序的链接必须托管在授权域中。这是什么意思

    有人知道如何配置本地主机以检索yt analytics数据api吗

    我在stackoverflow中尝试了google和类似的问题,发现了以下帖子:


    但我的问题几乎不同,但我无法用它的答案来解决。

    您是否尝试只设置
    localhost
    ,而不提供端口和协议?屏幕中的错误很明显,它告诉您无法指定域要授权的端口和协议


    关于
    localhost
    设置,请参见第6点。但我不确定这是否是您想要使用的相同API。

    我试过它说:“无效域:必须是更高级别的私有域。”这很奇怪,因为在文档中,他们正在编写这样的url
    http://localhost:8000
    有效。如何访问该文档?你会在这方面帮上很大的忙。@JulianoHenrique我已经用找到的链接更新了答案。我不知道这是不是你要找的,但是看看吧。
    "Not a valid origin for the client: http://localhost:5500 has not been whitelisted for client ID 716813497294-baiq0eod8uesrfpdf74hgibvvp2e58u3.apps.googleusercontent.com. Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID."