使用Youtube v3 Api键

时间:2014-01-13 16:41:37

标签: c# youtube-api windows-phone

我正在尝试构建一个基于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,这就是我在控制台应用程序中测试的原因

1 个答案:

答案 0 :(得分:3)

确保Google Developer Console中启用了YouTube数据API。看起来应该是这样的:

enter image description here

您要查找的密钥是服务器密钥,如下所示:

enter image description here

(为了安全起见,我已经截断了我的密钥)。我现在将其复制并粘贴到我的浏览器窗口中:

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密钥)。