How To Get Filename In Google Service Drive?

I try to fetch my google drive folder image use in Google_Service_Drive ..i Cannot Understand it’s not execute image name fetch it’s code is fine.i’think but why it’s not fetch any image..

There is a problem with my code, I need to find it..and how can I do this?

function testtt(){
$version        = '3.7.3';
    $plugin_name    = 'wpgsi';

    $common         = new Wpgsi_common($plugin_name, $version);             
    $wpgsi_events   = new Wpgsi_Events($plugin_name, $version, $common);
    $googleSheet    = new Wpgsi_Google_Sheet($plugin_name, $version, $common); 

    $Wpgsi_Images   = new Wpgsi_Images($plugin_name, $version, $wpgsi_events, $googleSheet);
    $client         = $Wpgsi_Images->getClient();
    $service        = new Google_Service_Drive( $client );

    $sub_folders = array(
                            '...........................rt'
                        );
    $folders_query = implode("' or parents in '", $sub_folders );
    echo $q."<br>";
    echo "<pre>";
    print_r($folders_query);
    echo "</pre>";

    $imagename = "Armchair_Whitewash_WB_R01.png";   
    $imgname = preg_replace( '/[^a-z0-9.-_]/i', ' ', $imagename );
    $q       = "name contains '". $imgname ."' and trashed = false and (parents in '". $folders_query ."')";

    echo $q;
    $request = $service->files->listFiles( [
        'q'  => $q,
    ]);
    echo $q."<br>";
    echo "<pre>";
    print_r($request);
    echo "</pre>";
}
add_action('init','testtt');