我正在尝试构建一个基于youtube的应用,我正在使用Youtube Data API的3.0版本,我确实在Google Cloud Console中注册了该应用,但我确实获得了一个API密钥。之后,我尝试在Visual Studio 2010中的控制台应用程序中测试它,我使用WebClient
使用此URL检索视频搜索
“https://www.googleapis.com/youtube/v3/search?part=snippet&q=YouTube+Data+API&type=video&key= {我的API密钥}”
我是从here学到的。我使用了浏览器密钥和服务器密钥,但是服务器发回错误说明请求不正确。
那么有人能指出我正在犯的错误吗?
PS:我正在尝试制作Windows手机应用程序,在此之前我想学习如何首先操作Youtube API,这就是我在控制台应用程序中测试的原因答案 0 :(得分:3)
确保Google Developer Console中启用了YouTube数据API。看起来应该是这样的:
您要查找的密钥是服务器密钥,如下所示:
(为了安全起见,我已经截断了我的密钥)。我现在将其复制并粘贴到我的浏览器窗口中:
https://www.googleapis.com/youtube/v3/search?part=snippet&q=YouTube+Data+API&type=video&key=YOURKEYWOULDGOHERE
这对我有用。从此处开始验证密钥是否正常工作以及API是否已正确启用。我建议使用API客户端,因为某些API调用需要OAuth 2.0访问令牌,而不是简单的API密钥(搜索API需要常规的简单API密钥)。