我使用 Flex 创建了一个 Facebook 应用程序。
我尝试了服务器端的 apache-tomcat 和tinyfbclient, 并使用 php 并使用 php facebook api。
如果用户没有添加我的应用程序,我无法获取用户信息。 我如何检查用户是否将我的应用程序添加到他的 Facebook 个人资料中,如果没有,打开一个允许他添加应用程序的窗口?
谢谢!
最佳答案
通过 PHP API 尝试类似的操作。 我需要用户授予我权限,以便我可以通过我的网络应用程序创建事件。
<?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;
}
?>
关于java - facebook api(java或php): how to request the user to add the application when he opens it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179490/