Facebook graph api 我可以获得已安装Tab应用程序的页面列表吗?

Facebook graph api 我可以获得已安装Tab应用程序的页面列表吗?,facebook-graph-api,tabs,Facebook Graph Api,Tabs,我见过几次有人问过类似的问题,但通常是人们试图找出哪个页面当前正在访问他们的Tab应用程序。(您可以通过检查已签名的请求来执行此操作。) 我正在尝试构建一个UI,它将向用户显示他/她作为管理员的所有页面,然后显示哪些页面已经安装了我的Tab应用程序。我想进行FB graph API调用,以a)获取已安装Tab应用程序的页面列表,或b)获取是否已安装特定页面的是/否答案。这可能吗 作为备用方案,我将在数据库中创建一个表,以便在页面查看我的选项卡时跟踪页面ID(使用前面提到的签名请求),但这并没有那

我见过几次有人问过类似的问题,但通常是人们试图找出哪个页面当前正在访问他们的Tab应用程序。(您可以通过检查已签名的请求来执行此操作。)

我正在尝试构建一个UI,它将向用户显示他/她作为管理员的所有页面,然后显示哪些页面已经安装了我的Tab应用程序。我想进行FB graph API调用,以a)获取已安装Tab应用程序的页面列表,或b)获取是否已安装特定页面的是/否答案。这可能吗


作为备用方案,我将在数据库中创建一个表,以便在页面查看我的选项卡时跟踪页面ID(使用前面提到的签名请求),但这并没有那么好,因为它不知道何时有人从页面卸载了选项卡。

在一般情况下,“否”,无需通过
签名请求跟踪您的情况
,但如果您已经从用户那里获得
管理页面
访问权限,那么检查页面上是否安装了特定的应用程序(即您的应用程序)就非常简单了

有关详细信息,请参见相关部分:

You can test if a specific app is installed on a page profile tab by issuing an
HTTP GET to PAGE_ID/tabs/APP_ID. If the app is installed, this will return the 
following fields: 

(您需要用户的
/accounts
连接中的页面访问令牌才能完成该调用(供将来的读者使用):这不需要
管理页面
。您也可以使用FB应用程序的令牌。另请参阅:

我已经需要
管理页面
,以显示用户管理的页面列表(顺便说一句,这似乎有些过分,只是为了显示列表,但这是另一个主题)。因此,这项技术对我来说很有效。它不像安装了选项卡的页面列表那样方便,但已经足够好了。如果API中缺少它,我也在寻找它。