使用Youtube v3 Api键

我正在尝试构建一个基于youtube的应用程序,我正在使用Youtube Data API的3.0版本,我确实在Google Cloud Console中注册了该应用程序,并且我确实获得了一个API密钥。 之后我尝试在Visual Studio 2010中的控制台应用程序中测试它,我使用WebClient使用此URL检索video搜索“ https://www.googleapis.com/youtube/v3/search?part=snippet&q=YouTube + Data + API&type = video&key = {MY API KEY}“

我从这里学到了这个。 我使用了浏览器密钥和服务器密钥,但是服务器发回错误说该请求不正确。

所以有人能指出我正在犯的错误吗?

PS:我正在尝试制作Windows手机应用程序,在此之前我想学习如何首先操作Youtube API,这就是我在控制台应用程序中测试的原因

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

在此处输入图像描述

您正在寻找的密钥是服务器密钥,它看起来像这样:

在此处输入图像描述

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

 https://www.googleapis.com/youtube/v3/search?part=snippet&q=YouTube+Data+API&type=video&key=YOURKEYWOULDGOHERE 

这对我有用。 从此处开始validation密钥是否正常工作以及API是否已正确启用。 我建议使用API​​客户端,因为某些API调用需要OAuth 2.0访问令牌,而不是简单的API密钥(搜索API需要常规的简单API密钥)。