如何通过YouTube API不使用OAuth来了解播放列表是私有还是不私有

时间:2016-03-03 04:52:44

标签: youtube-api

我遇到了播放列表状态的问题。我想要做的是获取播放列表状态没有OAuth 。但是,只有在我使用OAuth playlists.list时才会检索它。

当我使用API​​_KEY向playlists.list发送有关私人播放列表的请求时,它会回复:

GET https://www.googleapis.com/youtube/v3/playlists?part=id%2Csnippet%2Cstatus&id={PRIVATE_PLAYLIST_ID}&key={API_KEY}

{
 "kind": "youtube#playlistListResponse",
 "etag": "\"q5k97EMVGxODeKcDgp8gnMu79wM/zJL80hJ0IwMo5wddECFapC8I6Q4\"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": [
 ]
}

这并没有给出任何线索,播放列表对我来说是私有或其他状态。如果我通过YouTube API查明,我该怎么做?

1 个答案:

答案 0 :(得分:0)

使用playlistItems.list代替playlist.list。

它会给出一些间接信息。即使它没有确保播放列表完全是私密的,但我认为它是有用的以防万一。

  ID    Source    Color
--------------------------
   0         5    color1
   1        19    color2
   2         8    color3
   3        15    color4
   4        12    color5
   5        15    color4
   6         3    color6
   7        16    color7
   8         3    color6
   9        17    color8
  10        18    color9
  11         8    color3
  12         4    color10
  13        13    color1
  14         4    color10
  15        18    color9
  16         4    color10
  17         3    color6
  18        14    color2
  19         1    color3
  20         3    color6
  21         4    color10
  22         6    color4
  23        17    color8
  24        13    color1
  25        17    color8
  26         8    color3
  27         6    color4
  28        18    color9
  29        13    color1
  30         2    color5
  31        11    color6
  32        18    color9
  33        19    color2
  34        19    color2
  35        10    color7
  36        13    color1
  37         5    color1
  38        11    color6
  39         2    color5
  40         2    color5
  41        10    color7
  42        12    color5
  43         2    color5
  44        13    color1
  45        12    color5
  46         2    color5
  47        18    color9
  48        14    color2
  49         6    color4
  50         8    color3
  51        11    color6
  52        14    color2
  53         3    color6
  54         7    color8
  55         1    color3
  56        14    color2
  57        10    color7
  58         3    color6
  59        15    color4
  60         7    color8
  61        16    color7
  62        17    color8
  63        10    color7
  64        15    color4
  65         7    color8
  66        10    color7
  67         4    color10
  68        14    color2
  69        13    color1
  70         5    color1
  71        18    color9
  72        12    color5
  73        12    color5
  74        19    color2
  75        12    color5
  76        12    color5
  77         4    color10
  78         5    color1
  79         1    color3
  80        16    color7
  81        10    color7
  82        12    color5
  83        13    color1
  84         5    color1
  85        11    color6
  86        17    color8
  87        16    color7
  88        13    color1
  89        19    color2
  90        15    color4
  91         3    color6
  92         3    color6
  93        15    color4
  94        15    color4
  95         5    color1
  96        13    color1
  97         3    color6
  98         7    color8
  99         6    color4