我正在开发一个Facebook应用程序 .
该选项卡正确删除,但有没有办法从页面中删除应用程序本身?
我认为可以从页面设置中检索必要的信息并尝试使用Graph API获取它:
https://graph.facebook.com/%MY_PAGE_ID%/settings/?access_token=%VALID_TOKEN%
但它返回错误:“(#210)主题必须是页面 . ”
我也尝试使用https://www.facebook.com/ajax/edit_app_settings.php,但它需要一些由facebook服务器生成但不适用于第三方的唯一变量 .
2 回答
目前无法使用Graph API从Pages中删除应用程序(不推荐使用的REST API也错过了此选项) .
您只能从页面中删除
tab
(您已经做过的事情) . 一旦tab
删除了应用程序,只有页面设置可用,并且该应用程序的所有指向tab
的链接都将指向页面墙/登陆选项卡 .作为页面的管理员,您可以使用页面访问令牌通过API添加/删除/重新排序页面上安装的应用程序 - 有关详细信息,请参阅the Page documents .
如果你能够以相同的方式从一个页面're an admin of the app, but not of the page you won'你的应用程序,但发送到你的应用程序的signed_request将识别该应用程序从哪个页面加载,你可以选择不显示'wrong'页面的任何内容