Youtube api 当他们说“YouTube”是什么意思;“关键”;在他们的文件中?

Youtube api 当他们说“YouTube”是什么意思;“关键”;在他们的文件中?,youtube-api,Youtube Api,在此处找到的YouTube参考文档中: 它说: “每个请求必须指定一个API密钥(带有密钥参数)” 但是,Google开发者控制台中使用的语言称凭据为“客户端ID”和“客户端机密” 这是什么意思?或者,当他们说“key”时,他们谈论的是完全不同的东西吗?文档所指的key是API key。如您提供的链接所述: 每个请求必须指定API密钥(带有密钥参数)或提供OAuth 2.0令牌 如果您将访问用户的私有数据,或者只是简单地插入、更新和删除请求,则必须使用OAuth 2.0(clientID和cl

在此处找到的YouTube参考文档中:

它说:

“每个请求必须指定一个API密钥(带有密钥参数)”

但是,Google开发者控制台中使用的语言称凭据为“客户端ID”和“客户端机密”


这是什么意思?或者,当他们说“key”时,他们谈论的是完全不同的东西吗?

文档所指的key是API key。如您提供的链接所述:

每个请求必须指定API密钥(带有密钥参数)提供OAuth 2.0令牌

如果您将访问用户的私有数据,或者只是简单地插入、更新和删除请求,则必须使用OAuth 2.0(clientID和client secret)

一个例子是

如果您只是使用搜索关键字,请求不需要标识特定用户的方法,则可以使用应用程序API密钥

https://www.googleapis.com/youtube/v3/videos?key={API-key}&fields=items(snippet(title,description,tags))&part=snippet&id={video_id}

希望这能有所帮助。

他们指的是API密钥我想我想弄清楚的是,我的API密钥是客户端ID还是客户端机密?我觉得这件事的明显性让我头晕目眩,我对它的存在不知何故还是一无所知。客户端ID=标识我的应用程序客户端密码=我的应用程序OAuth令牌的密码=用户验证我的应用程序API密钥后我从YouTube收到的令牌=上述之一?还是别的什么?他们是别的什么。在console.developer中创建凭据时,可以创建API密钥或OAuth客户端ID(客户端ID和客户端机密)。好的,谢谢。这就是为什么我如此困惑。我正在使用OAuth客户端ID。谢谢。