public function getFeedUncached()
 {
     $provider = new Facebook(['clientId' => $this->FacebookAppID, 'clientSecret' => $this->FacebookAppSecret, 'graphApiVersion' => 'v2.6']);
     // For an App Access Token we can just use our App ID and App Secret pipped together
     // https://developers.facebook.com/docs/facebook-login/access-tokens#apptokens
     $accessToken = $this->AccessToken ? $this->AccessToken : $this->siteConfig->SocialFeedFacebookAppID . '|' . $this->siteConfig->SocialFeedFacebookAppSecret;
     // Setup query params for FB query
     $queryParameters = array('date_format' => 'U', 'fields' => 'from,message,message_tags,story,story_tags,full_picture,source,link,object_id,name,caption,description,icon,privacy,type,status_type,created_time,updated_time,shares,is_hidden,is_expired,likes,comments', 'access_token' => $accessToken);
     $queryParameters = http_build_query($queryParameters);
     // Get all data for the FB page
     switch ($this->FacebookType) {
         case self::POSTS_AND_COMMENTS:
             $request = $provider->getRequest('GET', 'https://graph.facebook.com/' . $this->FacebookPageID . '/feed?' . $queryParameters);
             break;
         case self::POSTS_ONLY:
             $request = $provider->getRequest('GET', 'https://graph.facebook.com/' . $this->FacebookPageID . '/posts?' . $queryParameters);
             break;
         default:
             throw new Exception('Invalid FacebookType (' . $this->FacebookType . ')');
             break;
     }
     $result = $provider->getResponse($request);
     return $result['data'];
 }