1
我有一个页面选项卡应用程序,我从一个签名的请求中获取页面ID。要获得页面我称这个功能。Laravel 5 Facebook签名请求函数获取页面ID
$facebook_page_id = get_Fb_Page_Id();
问题是,这只有在我第一次调用该函数时才有效。为什么是这样?
恩exmaple应该是,我有一个首页返回一些结果,但也是一个页面,返回搜索结果。该功能仅适用于首页,但不适用于返回搜索结果。
这是我的功能。只有
function get_Fb_Page_Id()
{
$fb = App::make('SammyK\LaravelFacebookSdk\LaravelFacebookSdk');
$helper = $fb->getPageTabHelper();
try {
$token = $fb->getCanvasHelper()->getAccessToken();
} catch (Facebook\Exceptions\FacebookSDKException $e) {
// Failed to obtain access token
dd($e->getMessage());
}
// $token will be null if the user hasn't authenticated your app yet
if (!$token) {
// . . .
}
$id = $helper->getPageId();
return $id;
}