java - facebook api(java或php): how to request the user to add the application when he opens it?

标签 java php facebook

我使用 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/

相关文章:

PHP PDO 基本方程与对象和数组

php - 在 CodeIgniter (MVC) 中从内容文件设置页面标题

php - 从页面或应用程序发布到 Facebook 用户的留言墙上

facebook - 如何以编程方式发布到与 'liked' 页面关联的 Facebook 提要?

java - 包含所有字母的不同字符的最短子字符串的长度

java - Java (Android) 类图的逆向工程工具

java - 在 ORMLite 中为 ApplicationSettings 存储多个 ArrayLists 的最佳方式

php - 我如何实例化我的数据库对象,以便在其他类中使用?

java - 在java中使用cacheManager清除缓存

php - Facebook PHP SDK 报错