在 PHP 中,我使用 curl 将删除发送到 fb 图形 api - 但我收到以下错误;
{"error":{"type":"GraphMethodException","message":"Unsupported delete request."}}
我使用的代码是;
$ch = curl_init("https://graph.facebook.com/" . $status_id . "");
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_CAINFO, NULL);
curl_setopt($ch, CURLOPT_CAPATH, NULL);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
$result = curl_exec($ch);
echo $result;
$query 包含访问 token 。
最佳答案
已修复!
删除时必须在对象 ID 前加上用户 ID:
删除 https://graph.facebook.com/673509687_104812882909249?access_token= {access_token} 在哪里 673509687 是我的用户 ID,104812882909249 是对象 ID
关于php - Facebook API - 删除状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858748/