Mat*_*gin 4 javascript youtube ajax google-api youtube-api
在使用YouTube API时,我遇到了一些理解API Key和Developer's Key之间差异的问题.
我的应用程序正在使用Youtube API第3版中的restful请求,我可以通过我在开发过程中完成的gapi.client.setApiKey()函数设置API密钥,但是当我查看配额时,https:/ /groups.google.com/forum/?fromgroups=#!topic/youtube-api-gdata/e1JDQ4lqbXU,它声明它们与开发人员密钥相关联,并且应该随每个请求一起发送开发人员密钥.我继续前进并获得一个用于开发目的,但我不确定它们是如何相互影响的.
我也没有找到关于如何使用每个restful请求(例如gapi.client.youtube.channels.list)发送开发人员密钥的任何细节,只是在制作常规get请求时如何将其包含在头文件或查询字符串中.
有人可以帮助我理解两者之间的区别,它们是如何相关的,我是否需要两者,以及如何在休息请求中使用它们,或者我是否需要切换到常规获取请求?
对困惑感到抱歉.
"开发人员密钥"是指与YouTube Data API的v1或v2配合使用的密钥.你可以在这里获得它们.对于v1/v2,有一个单独的配额系统,是的,开发人员密钥确实在那里发挥作用.
"API密钥"是指您在使用YouTube Data API v3进行未经身份验证的请求时使用的密钥.(如果你正在做验证的请求,你不包括API密钥,因为OAuth的2客户端ID /秘密标识您的应用程序.)你得到,你可以在YouTube从使用API密钥谷歌API控制台,后打开YouTUbe Data API v3作为您正在使用的服务之一.v3中的配额与您的API控制台项目相关联,您的API Key标识您正在使用的项目.
需要注意的是,如果您要进行未经身份验证的YouTube Data API v3调用,则只应在请求中包含来自Google API控制台的API密钥.如果您正在使用JavaClient库,那就是通过gapi.client.setApiKey().
| 归档时间: |
|
| 查看次数: |
8198 次 |
| 最近记录: |