我正在构建android应用程序来列出youtube上的视频,我已经阅读了API文档并在谷歌上创建了开发人员帐户。我试图获得API,但它需要我有一个安卓证书帐户,为什么我需要这个,即使我想在没有任何修改的情况下列出视频,为什么它不需要IOS开发人员的帐户,它只是点击生成API和完成。??是否有免费的API密钥用于测试?
谢谢,
没有,但是考虑到你有一个google帐户,你可以在Developer Console上免费注册一个密钥。
进入Google开发者控制台。选择一个项目。在左侧的侧边栏中,选择APIs &身份验证。在API列表中,确保YouTube Data API v3的状态为ON。在左侧的侧栏中,选择Credentials。API支持两种类型的凭据。创建适合您的项目的凭据:
-
OAuth 2.0:您的应用程序必须在访问私有用户数据的任何请求中发送OAuth 2.0令牌。您的应用程序发送一个客户端ID,可能还会发送一个客户端秘密来获取令牌。您可以为web应用程序、服务帐户或已安装的应用程序生成OAuth 2.0凭据。了解更多
-
API密钥:不提供OAuth 2.0令牌的请求必须发送API密钥。该键标识您的项目,并提供API访问、配额和报告。
如果您需要的密钥类型不存在,请通过选择create New key然后选择适当的密钥类型来创建API密钥。然后输入该键类型所需的其他数据。
From: https://developers.google.com/youtube/android/player/register