Youtube channel photo - PHP

Currently I have a script that gives me an array of videos. The codes below just returns me snippets of the video, but I also want the channel snippets. Is there an easy method to get the channel picture? I'm just looking for a simular method like facebook

  • //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
                            )
    
                    )
    

    Answers


    What you can do is collect all the channel ID parameters, then make a subsequent API call to the channels.list() method. Separate the channel IDs using a comma. Here's a sample API call:

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

    This HTTP call translates to:

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

    The response body looks like this:

    {
     "items": [
      {
       "snippet": {
        "thumbnails": {
         "default": {
          "url": "https://lh4.googleusercontent.com/-D1hJj6pvZC4/AAAAAAAAAAI/AAAAAAAAAAA/DUIdrmnUDkM/s88-c-k-no/photo.jpg"
         },
        // etc etc etc
    

    Need Your Help

    Can a C# .dll assembly contain an entry point?

    c# assemblies appdomain .net-assembly entry-point

    My goal is to create an executable that will start a shadow copied application. The trick is, I want this starter program to have no external dependencies and not have to contain any knowledge abo...

    Entity Framework and caching - Changes are tracking back to cache

    model-view-controller caching entity-framework-4

    I have some data being pulled in from an Entity model. This contains attributes of items, let's say car parts with max-speed, weight and size. Since there are a lot of parts and the base attributes