【发布时间】:2012-05-24 17:38:35
【问题描述】:
我正在为客户构建一个工具,他可以在其中自定义自己的 Facebook 标签。安装按钮工作正常,标签被添加到他的 Facebook 页面。但我还计划在我正在使用的工具中包含一种从页面中删除选项卡的方法。
文档中提到了通过 API https://developers.facebook.com/docs/reference/api/page/#tabs 删除选项卡的选项
我试过了,但我只收到“Uncaught OAuthException: (#210) Subject must be a page”错误。 这是我使用的代码。
$facebook->api('/'.$page_id.'/tabs/app_'.$app_id.'', 'DELETE', array('access_token', $page_token));
我一直在寻找另一种删除它的方法,也找到了这个选项,但这也会返回错误。
https://graph.facebook.com/pageid/tabs/tabid?method=delete&access_token=token 返回 -> (#100) 选项卡未安装或不可移除:它肯定已安装!
您可以通过 API 删除已安装的应用程序是否应该有效,或者这是文档中写有无效内容的情况?
【问题讨论】:
-
您确定使用页面访问令牌吗?
-
是的 :) 我使用相同的令牌将应用程序添加到之前的页面,所以页面访问令牌不会是问题。