Интеграция facebook php sdk в приложение Facebook Canvas с пустой страницей или ошибкой oauthData

Я пытаюсь интегрировать Facebook для моего приложения холста. Когда я запускаю приложение из Facebook со следующим кодом

// init app with app id (APPID) and secret (SECRET)
FacebookSession::setDefaultApplication('xx','xx');

$helper = new FacebookCanvasLoginHelper();

try {
    $data = array('oauth_token' => 'token');
    $data['algorithm'] = 'HMAC-SHA256';
    $data['issued_at'] = time();
    $base64data = base64_encode(json_encode($data));
    $rawSig = hash_hmac('sha256', $base64data, 'app_Secret', true);
    $sig = base64_encode($rawSig);

    $signedRequest =  $sig.'.'.$base64data;
    $_GET['signed_request'] = $signedRequest;
    $session = $helper->getSession();


} catch(FacebookRequestException $ex) {
   echo $ex;   
} catch(\Exception $ex) {
   echo $ex;  
}

Вся страница просто становится белой из-за$_GET['signed_request'] = $signedRequest;.

Что я должен сделать, чтобы получить логин. Если я просто сделаю$session = $helper->getSession(); вместо Get я получаю недопустимые подписанные параметры, отсутствующие данные oAuth.

Ответы на вопрос(3)

Ваш ответ на вопрос