title: YouTube API v3 apiclient.errors.HttpError "No filter selected." - where do I select a filter?
body: <p>My first attempt at setting up the Google <code>apiclient</code> for YouTube and by following the docs I made this as a test (didn't find a specific example for the YouTube API):</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>I get this</p>
  
  <pre><code>{
   "error": {
    "errors": [
     {
      "domain": "youtube.parameter",
      "reason": "missingRequiredParameter",
      "message": "No filter selected.",
      "locationType": "parameter",
      "location": ""
     }
    ],
    "code": 400,
    "message": "No filter selected."
   }
  }
  </code></pre>
  
  <p>Obviously I'm missing this <code>filter</code>, but I can't seem to find it anywhere in the docs <a href="https://google-api-client-libraries.appspot.com/documentation/youtube/v3/python/latest/index.html" rel="noreferrer">google-api-client-libraries.appspot.com</a>. My intent is to fetch a videos details by providing its <code>id</code>.</p>