title: Youtube API v3 returning different or missing playlists
body: <p>I'm having some problems with the v3 API when getting playlists by ID.</p>
  
  <p>I have a javascript app that allows you to search for playlists (via a call to <code>www.googleapis.com/youtube/v3/search</code>) then save those playlists to one of several "devices", which is then persisted on the server. When you return, the page gets the devices and the list of Youtube playlist IDs associated. To display more details (name, image, etc), call(s) are made to <code>www.googleapis.com/youtube/v3/playlists</code>.</p>
  
  <p>The problem is that <code>/playlists</code> doesn't seem to be returning valid playlists. The most bare-bones test-case is a call to:</p>
  
  <p><code>https://www.googleapis.com/youtube/v3/playlists?key=KEY&amp;part=id%2Csnippet&amp;id=PL736C3116AD309B58</code></p>
  
  <p>which returns</p>
  
  <pre><code>{
   "kind": "youtube#playlistListResponse",
   "etag": "\"5cYuq_ImPkYn_h2RKDdX8DHvM2g/T0etSAnItCRUAPOtHRCu92sMKQU\"",
   "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 1
   },
   "items": []
  }
  </code></pre>
  
  <p>Note that it shows "totalResults: 1", but 0 actual results.</p>
  
  <p>A call to the youtube website for the same playlist ID (<a href="http://www.youtube.com/playlist?list=PL736C3116AD309B58" rel="nofollow">http://www.youtube.com/playlist?list=PL736C3116AD309B58</a>) shows a valid playlist.</p>
  
  <p>This used to work.</p>
  
  <p>I'm not authenticating with oauth, but I'm comparing the results against non-authenticated web requests or against the non-oauthed API searches.</p>