我让用户使用FB.ui(method =>'page_tab')在我们的粉丝专页上安装我的应用。
当他们安装它时,我调用OpenGraph来检索已安装应用程序的每个页面的元数据(graph.facebook.com/{page_id})。这给了我一个属性“has_added_app”,我知道哪些页面安装了我的应用程序。
问题是:如果同一页面的另一个管理员(不是我的用户)在同一页面中安装了该应用程序... 我怎么会知道 ? 将'has_added_app'标志设置为true吗?
在这种情况下会产生误导,因为我的用户没有“has_added_app”(它是另一个用户)。
答案 0 :(得分:0)
为什么需要检查那种方式?
在页面选项卡应用的每个页面加载时发送到您的应用的signed_request
将包含page
对象中的页面ID - 除非页面没有人访问选项卡,您将很快能够构建一个您的应用安装在