Facebook graph api 删除页面选项卡
当我尝试删除页面标签时,facebook会向我抛出一个错误Facebook graph api 删除页面选项卡,facebook-graph-api,tabs,facebook-php-sdk,http-delete,Facebook Graph Api,Tabs,Facebook Php Sdk,Http Delete,当我尝试删除页面标签时,facebook会向我抛出一个错误 $facebook->api('/PAGE_ID/tabs/TAB_ID', 'post', array( 'method' => 'delete', 'access_token' => PAGE_TOKEN )); 致命错误:未捕获的GraphMethodException:不支持的post请求。 致命错误:未捕获的GraphMethodException:不支持的get请求。 致命错误:未捕获
$facebook->api('/PAGE_ID/tabs/TAB_ID', 'post', array(
'method' => 'delete',
'access_token' => PAGE_TOKEN
));
致命错误:未捕获的GraphMethodException:不支持的post请求。
致命错误:未捕获的GraphMethodException:不支持的get请求。
致命错误:未捕获的GraphMethodException:不支持的删除请求。
我做错了什么?应该是HTTP删除请求
将“post”更改为“delete”并删除不必要的“method=>delete”或将“post”更改为“get”并将“method=>delete”保留在适当的位置使用delete代替post,且不使用方法:致命错误:未捕获的GraphMethodException:不支持的删除请求。,否则:致命错误:未捕获的GraphMethodException:不支持的get请求:(你确定你的页面ID和标签ID正确吗?这个错误意味着“你试图对一个不受支持的对象做一些事情”-它通常意味着当它应该是一篇文章时使用GET,反之亦然,但可能只是你的请求错了你是对的。对不起,谢谢!最终代码:$facebook->api('/PAGEID/tabs/app\TABID),'delete',数组('access_token'=>PAGE_token));
$facebook->api('/PAGE_ID/tabs/TAB_ID', 'get', array(
'method' => 'delete',
'access_token' => PAGE_TOKEN
));
$facebook->api('/PAGE_ID/tabs/TAB_ID', 'delete', array(
'access_token' => PAGE_TOKEN
));