Php 从页面中完全删除Facebook应用程序

Php 从页面中完全删除Facebook应用程序,php,facebook-graph-api,Php,Facebook Graph Api,我正在使用以下PHP成功地从facebook页面删除选项卡: $facebook->api('/'.$p_PageId.'/tabs/app_'.$p_AppId, 'DELETE', array("access_token" => $p_PageAccessToken)); 但是,该应用程序仍然位于页面管理员的“添加的应用程序”部分,可以更改其设置,以便再次添加到页面中。这很混乱,我不希望用户认为他们删除了一个应用

我正在使用以下PHP成功地从facebook页面删除选项卡:

$facebook->api('/'.$p_PageId.'/tabs/app_'.$p_AppId, 
               'DELETE', 
                array("access_token" => $p_PageAccessToken));
但是,该应用程序仍然位于页面管理员的“添加的应用程序”部分,可以更改其设置,以便再次添加到页面中。这很混乱,我不希望用户认为他们删除了一个应用程序,却发现它位于添加应用程序列表的底部


有人知道在将应用程序作为页面选项卡删除后如何完全删除/卸载它吗?

它不应该只是“/pageid/tabs/app\u id”而不是app\u appid吗?同时检查is_permanent字段,因为这些字段无法按此处的详细说明删除


虽然文档确实说它只是“删除已安装的配置文件选项卡”,但并不是说它完全删除了一个应用程序,这就是为什么这可能会引起歧义,就像你一样,我希望能够完全删除一个应用程序。看起来可能是这样的,用户必须显式单击以表示他们想要删除某个应用程序,而不是卸载该选项卡。这可能是一种安全措施,可以阻止人们删除彼此的页面应用程序,因为这可能会导致删除这些应用程序中的数据。

嗨,TommyBs,谢谢你的建议。打印时,返回的数组“is_permanent”不是数组中的项目之一。应该存在的所有其他项目包括出现故障的“位置”项目。因此,我认为“是永久性的”项目可能不是这里的问题。我似乎找不到任何人真的在谈论这件事,所以我只能假设这显然是不可能做到的。但我很想了解其他人对此的想法。不用担心,但正如我所说,我认为这只是关于删除标签,因为删除应用程序可能会带来灾难性的后果。与我不认为可以通过api添加/删除朋友的方式大致相同。如果你只是用你的应用访问令牌向/page_id发出删除请求,会发生什么?嗨,TommyBs,不走运。我收到不支持的删除请求错误。我尝试了一些不同的选择,以防有一个稍微不同的路径可以工作,但没有乐趣。您链接到的示例是用户帐户,而不是页面帐户。你可能会认为他们可以用同样的方式删除他的应用程序,但我运气不好。真令人沮丧。。。谢谢你的想法。