コード例 #1
0
 public static function getYouTubeService($clientId, $clientSecret, $accessToken)
 {
     if (!is_null(self::$_youtubeService)) {
         return self::$_youtubeService;
     }
     $client = self::getGoogleClient($clientId, $clientSecret);
     $accessTokenObject = json_decode($accessToken);
     if (isset($accessTokenObject->refresh_token)) {
         $client->refreshToken($accessTokenObject->refresh_token);
     } else {
         $client->setAccessToken($accessToken);
     }
     $service = new Google_YouTubeService($client);
     self::$_youtubeService = $service;
     return $service;
 }