} $access_token = FB_ACCESS_TOKEN; if (isset($_GET['ac'])) { $access_token = $_GET['ac']; } if (isset($argv[1])) { $access_token = $argv[1]; } $fb = new Facebook\Facebook(['app_id' => FB_APP_ID, 'app_secret' => FB_APP_SECRET, 'default_graph_version' => 'v2.4']); $fb->setDefaultAccessToken($access_token); try { $facebookApi = new FacebookCustomApi(); $pages = $facebookApi->getFacebookCustomApi(); foreach ($pages as $p) { $response = $fb->get($p['FacebookID'] . "/events"); $resp = json_decode($response->getBody(), true); foreach ($resp['data'] as $event) { $exists = Event::fbEventExists($event['id']); if (!$exists) { saveEvent($event, $p['FacebookID']); } } } exit; } catch (Facebook\Exceptions\FacebookResponseException $e) { echo 'Graph returned an error: ' . $e->getMessage(); exit; } catch (Facebook\Exceptions\FacebookSDKException $e) { echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; }