我正在尝试构建一个基于youtube的应用程序,我使用的是Youtube Data API的3.0版本,我确实在Google Cloud Console中注册了该应用程序,并且我确实获得了API密钥。在那之后,我尝试在Visual Studio2010的控制台应用程序中测试它,我使用了一个WebClient来检索视频搜索,这个URL是"https://www.googleapis.com/youtube/v3/search?part=snippet&q=YouTube+Data+API&type=video&key={MY API KEY}“
这是我从here那里学到的。我同时使用了浏览器密钥和服务器密钥,但服务器发回一个错误,指出请求不正确。
那么,谁能给我指出我正在犯的错误呢?
发布于 2014-01-14 23:35:48
确保在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调用需要一个API 2.0访问令牌,而不是简单的OAuth密钥(search API需要常规的简单API密钥)。
https://stackoverflow.com/questions/21096602
复制相似问题