当前位置:  开发笔记 > 编程语言 > 正文

YouTube API v3 apiclient.errors.HttpError“未选择过滤器。” -在哪里选择过滤器?

如何解决《YouTubeAPIv3apiclient.errors.HttpError“未选择过滤器。”-在哪里选择过滤器?》经验,为你挑选了0个好方法。

我第一次尝试apiclient为YouTube 设置Google ,并按照文档进行了测试(没有找到YouTube API的特定示例):

import json
from apiclient.discovery import build
service = build('youtube', 'v3', developerKey = 'tralalala')
videos = service.videos()
request = videos.list(part = '7lCDEYXw3mM') # some video id
response = request.execute()
json.dumps(response, sort_keys = True, indent = 4)

我明白了

{
 "error": {
  "errors": [
   {
    "domain": "youtube.parameter",
    "reason": "missingRequiredParameter",
    "message": "No filter selected.",
    "locationType": "parameter",
    "location": ""
   }
  ],
  "code": 400,
  "message": "No filter selected."
 }
}

显然,我缺少此功能filter,但是我似乎无法在google-api-client-libraries.appspot.com文档中的任何位置找到它。我的意图是通过提供视频来获取视频详细信息id

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有