我需要来自客户端的Youtube API密钥来填充他们最近视频的链接列表。
客户表示他们有一个帐户,多个youtube频道附加到一个google帐户。为了安全起见,他们正在询问是否可以将API限制在一个youtube频道。我只是获取数据,并显示它不是一个youtube API专家,所以我不确定如何指导他们。他们希望他们提供的键只允许从特定通道获取数据?在创建密钥时,在API设置中有可能吗?
(谷歌搜索没有帮助,文档也没有真正提到多个通道)
谢谢你的建议。
Api key只能访问公共数据。例如上传到youtube的公开视频
如果你想访问私人用户数据,那么你需要使用Oauth2并授权用户。
如何授权用户取决于您使用的语言。您应该查阅文档Authentication
当您授权一个用户,然后将能够选择哪个通道授予您访问权限。这将为您提供一个访问令牌,您可以使用它来访问该通道上的数据。