我怎么知道我的脸书应用程序是否已由另一个我不知道的管理员安装到某个页面?

时间:2012-10-04 19:10:56

标签: ruby facebook facebook-graph-api facebook-opengraph facebook-apps

我让用户使用FB.ui(method =>'page_tab')在我们的粉丝专页上安装我的应用。

当他们安装它时,我调用OpenGraph来检索已安装应用程序的每个页面的元数据(graph.facebook.com/{page_id})。这给了我一个属性“has_added_app”,我知道哪些页面安装了我的应用程序。

问题是:如果同一页面的另一个管理员(不是我的用户)在同一页面中安装了该应用程序... 我怎么会知道 ? 将'has_added_app'标志设置为true吗?

在这种情况下会产生误导,因为我的用户没有“has_added_app”(它是另一个用户)。

1 个答案:

答案 0 :(得分:0)

为什么需要检查那种方式? 在页面选项卡应用的每个页面加载时发送到您的应用的signed_request将包含page对象中的页面ID - 除非页面没有人访问选项卡,您将很快能够构建一个您的应用安装在

页面的列表