Example #1
0
 /**
  * Get contacts and store them
  * @param string $accessToken
  */
 public static function import($accessToken)
 {
     if (!$accessToken) {
         App::log('Import attempt. Access token is empty', \OCP\Util::DEBUG);
         return;
     }
     Request::setAccessToken($accessToken);
     App::log('Firing contacts request', \OCP\Util::DEBUG);
     $respData = Request::getContactsFeed();
     $feed = json_decode($respData, true);
     $feed = @$feed['feed']['entry'];
     App::log('Got response from Google. Items count: ' . count($feed), \OCP\Util::DEBUG);
     if (is_array($feed) && count($feed)) {
         self::parseFeed($feed);
     }
 }