2014-01-09 3 views
0

В настоящее время у меня есть сценарий, который дает мне множество видео.
Коды ниже просто возвращают мне фрагменты видео, но я также хочу фрагменты канала.
Есть ли простой способ получить изображение канала?
Я просто искал Двойники метод, как Facebook
Youtube channel photo - PHP

  • //graph.facebook.com/'.DATAID.'/picture?type=square
  • [items] => Array 
         (
          [0] => Array 
           (
            [kind] => youtube#searchResult 
            [etag] => "qQvmwbutd8GSt4eS4lhnzoWBZs0/YQk19vPZKxfDJRuiHi4tP3MnMtk" 
            [id] => Array 
             (
              [kind] => youtube#video 
              [videoId] => xd0gcrVoocY 
             ) 
    
            [snippet] => Array 
             (
              [publishedAt] => 2012-12-02T16:06:30.000Z 
              [channelId] => UC9qTKspeA1zG7o5lrl0gwKA 
              [title] => Youtube API: HTML Player mit Youtube Musik (Javascript anfänger) [Tutorial] [Teil 1] [1080p] [HD] 
              [description] => Lese die Beschreibung -------------------------------------- Musik - Movement Proposition © 2010 Kevin MacLeod Mozilla... 
              [thumbnails] => Array 
               (
                [default] => Array 
                 (
                  [url] => https://i.ytimg.com/vi/xd0gcrVoocY/default.jpg 
                 ) 
    
                [medium] => Array 
                 (
                  [url] => https://i.ytimg.com/vi/xd0gcrVoocY/mqdefault.jpg 
                 ) 
    
                [high] => Array 
                 (
                  [url] => https://i.ytimg.com/vi/xd0gcrVoocY/hqdefault.jpg 
                 ) 
    
               ) 
    
              [channelTitle] => TitanNano21 
              [liveBroadcastContent] => none 
             ) 
    
           ) 
    

    ответ

    1

    Что вы можете сделать, это собрать все параметры идентификатора канала, а затем сделать последующий вызов API методу channels.list(). Разделите идентификаторы каналов, используя запятую. Вот вызов пример API:

    part=snippet 
    id=UCVFIm2xPX2S0nVeTqrsajzg, UCFJbwDv2x97qldmol1cCC6w 
    fields=items/snippet/thumbnails 
    

    Этот HTTP вызов переводится:

    GET https://www.googleapis.com/youtube/v3/channels?part=snippet&id=UCVFIm2xPX2S0nVeTqrsajzg%2C+UCFJbwDv2x97qldmol1cCC6w&fields=items%2Fsnippet%2Fthumbnails&key={YOUR_API_KEY} 
    

    Тело ответ выглядит следующим образом:

    { 
    "items": [ 
        { 
        "snippet": { 
        "thumbnails": { 
        "default": { 
         "url": "https://lh4.googleusercontent.com/-D1hJj6pvZC4/AAAAAAAAAAI/AAAAAAAAAAA/DUIdrmnUDkM/s88-c-k-no/photo.jpg" 
        }, 
        // etc etc etc 
    
    Смежные вопросы