-1
FB app을 작성 중이므로 확인해야합니까 사용자가 내 페이지를 좋아하는지 여부. 이를 정리하려면 사용자로부터 권한을 얻어야합니다. 로그인을 설정 했으므로 (응용 프로그램에 로그인 할 때 로그인해야 함) 하지만 로그인 후에 동일한 페이지 인 App-s 인덱스로 리디렉션해야합니다. 처음 로그인 한 후에는 중지되지 않습니다. 당신이 할 수있는 경우FB APP - 권한을 얻으십시오 - 로그인 상태를 확인하십시오
$facebook = new Facebook(array(
'appId' => '139844459464342',
'secret' => '*********************',
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if ($me) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(array(
'canvas' => 1,
'fbconnect' => 1,
'display' => 'page',
'req_perms' => 'user_likes',
'next' => 'http://apps.facebook.com/my-aki-tim/',
'cancel_url'=> 'http://apps.facebook.com/my-aki-tim/'
));
echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
작동하지만 사용자에 기록 중지 할 수 없습니다 .. 것은 사전에 감사
위 코드에서 비밀 키를 제거했습니다. 열쇠는 발행해서는 안된다는 사실을 명심하십시오. https://developers.facebook.com/apps/139844459464342/summary에서 재설정 링크를 통해 즉시 새 키를 생성 할 것을 제안합니다. – DMCS
"로그인 한 사용자를 막을 수 없습니까?" 계속 앱을 리디렉션하고 있습니까? 아니면 다른 점이 있습니까? –