0
내가 문제가되는 것은 사용자가이 페이스 북 iframe 앱에 처음 로그인 할 때 페이 스북 로고가있는 빈 페이지로 전송된다는 것입니다. Followin은 스크린 샷입니다. 처음으로 페이스 북 앱에 갈 때의 문제
다음 , 나는 새로운 PHP SDK를 사용하고 내 코드입니다 :
$facebook = new Facebook(array(
'appId' => 'xxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'cookie' => true,
));
$this->facebook=$facebook;
$this->session = $facebook->getSession();
$this->me = null;
// Session based API call.
if(!$this->session){
if (!$this->session) {
//echo $loginUrl = $facebook->getLoginUrl($par);
$loginUrl = $facebook->getLoginUrl(
array(
'canvas' => 1,
'fbconnect' => 0,
'display' => 'page',
'req_perms' => 'email,publish_stream,status_update,user_birthday,user_location,user_work_history'
));
$this->request->redirect($loginUrl);
}
}
if ($this->session) {
try {
$this->uid = $facebook->getUser();
$this->user = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
}
}
오늘 시도 할 것이지만 생각했던 것과 매우 유사하므로 제대로 작동해야한다고 생각합니다. – Hafiz