当前位置:  开发笔记 > 开放平台 > 正文

Facebook:强制用户使用FBML登录/安装应用程序

如何解决《Facebook:强制用户使用FBML登录/安装应用程序》经验,为你挑选了1个好方法。

我是Facebook应用程序的新手,所以如果我出错了,请原谅我.

如何在用户访问应用程序的画布页面时提示用户安装我的应用程序?



1> Sarfraz..:

您需要将以下代码放在应用程序的第一个访问页面之上:

$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密钥和密钥.谢谢

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有