YouTube api错误

时间:2016-01-27 05:54:41

标签: python api youtube youtube-api

我有点迷惑!我正在尝试开发一个可以在python中提取youtube视频ID的脚本。所以我继续设置我的youtube API密钥。我使用此页面生成URL。

https://developers.google.com/youtube/v3/docs/search/list

此页面生成了带有视频ID的示例JSON表。但是当我把这个网址放在我的浏览器中时

https://www.googleapis.com/youtube/v3/search?part=id&q=gullybop&key= {YOUR_API_KEY}

是的,我填写了我的api。我希望得到一个带有视频ID的JSON表,但我得到了这个

 "error": {
  "errors": [
  {
    "domain": "usageLimits",
    "reason": "keyInvalid",
    "message": "Bad Request"
  }
 ],
 "code": 400,
 "message": "Bad Request"
 }
 }  

我认为我的API密钥无效

我预计当我将URL放入浏览器时,它会返回一个带有视频ID的JSON表,但我得到了上面的错误。 为什么我收到此错误? 谢谢肖恩

1 个答案:

答案 0 :(得分:1)

当我使用API​​ Key访问此URL时,我获得了JSON结果。因此,您的API密钥将无效。尝试在API控制台中创建另一个项目并创建一个没有任何引用者没有服务器IP的密钥。仅在项目中生成1个键。不要忘记在API管理器中启用YouTube Data API v3。