gpt4 book ai didi

javascript - API Key 和 Developer Key 之间的 YouTube API 区别

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:04 24 4
gpt4 key购买 nike

在使用 YouTube API 时,我在理解 API key 和开发人员 key 之间的区别时遇到了一些问题。

我的应用程序使用 Youtube API v3 中的 restful 请求,我可以通过 gapi.client.setApiKey() 函数设置 API key ,这是我在开发期间完成的,但是当我查看配额时, https://groups.google.com/forum/?fromgroups=#!topic/youtube-api-gdata/e1JDQ4lqbXU ,它声明它们与开发人员 key 相关联,并且开发人员 key 应与每个请求一起发送。我继续并为开发目的得到了一个,但我不确定它们如何相互作用。

我也没有找到任何关于如何在每个 restful 请求(例如 gapi.client.youtube.channels.list)中发送开发者 key 的详细信息,只有在进行请求时如何将其包含在 header 或查询字符串中定期获取请求。

有人可以帮助我了解两者之间的区别、它们之间的关系、我是否需要两者以及如何在 restful 请求中使用它们,或者我是否需要切换到常规 get 请求?

最佳答案

抱歉造成混淆。

“开发人员 key ”是指与 v1 或 v2 一起使用的 key YouTube 数据 API。您可以获得它们 here . v1/v2 有一个单独的配额系统,是的,开发人员 key 确实在那里发挥作用。

“API key ”是指您在使用 v3 发出未经身份验证的请求时使用的 key YouTube 数据 API。 (如果您发出经过身份验证的请求,则不包括 API key ,因为 OAuth 2 客户端 ID/ secret 标识您的应用程序。)您从 Google APIs console 获得可用于 YouTube 的 API key 。 ,将 YouTUbe Data API v3 作为您正在使用的服务之一打开后。 v3 中的配额与您的 API 控制台项目相关联,并且您的 API key 标识您正在使用的项目。

要点是,如果您进行未经身份验证的 YouTube 数据 API v3 调用,您应该只在请求中包含来自 Google API 控制台的 API key 。如果您使用的是 JavaClient 库,则可以通过 gapi.client.setApiKey() 完成。

关于javascript - API Key 和 Developer Key 之间的 YouTube API 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15527815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com