66 $this->oAuth2Client =
new OAuth2Client($this->app, $client, $graphVersion);
80 if (!$rawSignedRequest) {
84 $this->signedRequest =
new SignedRequest($this->app, $rawSignedRequest);
96 if ($this->signedRequest && $this->signedRequest->hasOAuthData()) {
97 $code = $this->signedRequest->get(
'code');
98 $accessToken = $this->signedRequest->get(
'oauth_token');
100 if ($code && !$accessToken) {
101 return $this->oAuth2Client->getAccessTokenFromCode($code);
104 $expiresAt = $this->signedRequest->get(
'expires', 0);
129 return $this->signedRequest ? $this->signedRequest->getUserId() :
null;
146 if (isset($_POST[
'signed_request'])) {
147 return $_POST[
'signed_request'];
160 if (isset($_COOKIE[
'fbsr_' . $this->app->getId()])) {
161 return $_COOKIE[
'fbsr_' . $this->app->getId()];