Facebook: вынудите пользователя войти в систему / устанавливают приложение с FBML

Я плохо знаком для, Добавляет приложения в список контактов Facebook, поэтому простите мне, если я получил что-то не так.

Как я предлагаю пользователям устанавливать мое приложение, когда они посещают страницу холста моего приложения?

5
задан Peter Mortensen 14 November 2010 в 21:20
поделиться

1 ответ

Вам нужно разместить следующий код в верхней части первой страницы доступа к вашему приложению:

$facebook = new Facebook($api_key, $secret);
$facebook->require_frame();
$user = $facebook->require_login();

//catch the exception that gets thrown if the cookie has an invalid session_key in it
try
{
    if (!$facebook->api_client->users_isAppUser())
    {
        $facebook->redirect($facebook->get_add_url());
    }
}
catch (exception $ex)
{
    //this will clear cookies for your application and redirect them to a login prompt
    $facebook->set_user(null, null);
    $facebook->redirect($iframepath);
}

Введите ваш собственный API ключ и секретный ключ. Спасибо

5
ответ дан 14 December 2019 в 19:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: