FacebookAPI(java或php):当用户打开应用程序时,如何请求用户添加应用程序?

FacebookAPI(java或php):当用户打开应用程序时,如何请求用户添加应用程序?,java,php,facebook,Java,Php,Facebook,我已经使用flex创建了一个facebook应用程序 我用ApacheTomcat和tinyfbclient尝试了服务器端, 使用php和php facebook api 如果用户没有添加我的应用程序,我无法获取用户信息。 我如何检查用户是否将我的应用程序添加到他的facebook个人资料中,如果没有,如何打开一个允许他添加应用程序的窗口 谢谢 通过PHP API尝试类似的方法。 我需要用户授予我权限,以便我可以通过我的web应用程序创建事件 <?php if(!$facebook->

我已经使用flex创建了一个facebook应用程序

我用ApacheTomcat和tinyfbclient尝试了服务器端, 使用php和php facebook api

如果用户没有添加我的应用程序,我无法获取用户信息。 我如何检查用户是否将我的应用程序添加到他的facebook个人资料中,如果没有,如何打开一个允许他添加应用程序的窗口


谢谢

通过PHP API尝试类似的方法。 我需要用户授予我权限,以便我可以通过我的web应用程序创建事件

<?php
if(!$facebook->api_client->users_hasAppPermission('create_event')){
        echo'<script type="text/javascript">window.open("http://www.facebook.com/authorize.php?api_key='.FB_API_KEY.'&v=1.0&ext_perm=create_event", "Permission");</script>';
        echo'<meta http-equiv="refresh" content="0; URL=javascript:history.back();">';
        exit;
    }
?>

不要使用
authorize.php
——这是一种非常古老的方法。您应该改为使用启用OAuth2的授权流: