Integracja facebook php sdk w aplikacji Facebook Canvas podająca pustą stronę lub błąd oauthData

Próbuję zintegrować facebooka dla mojej aplikacji canvas. Kiedy uruchamiam aplikację z Facebooka z następującym kodem

// 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;  
}

Cała strona zmienia kolor na pusty z powodu$_GET['signed_request'] = $signedRequest;.

Co powinienem zrobić, aby uzyskać login. Jeśli tylko to zrobię$session = $helper->getSession(); zamiast Get otrzymuję nieprawidłowe podpisane parametry o brak danych Prawdy.

questionAnswers(3)

yourAnswerToTheQuestion