Facebook API - 删除状态

Sim*_*n R 6 php curl facebook facebook-graph-api

在PHP中,我使用curl将删除发送到fb图形api - 然而我收到以下错误;

{"error":{"type":"GraphMethodException","message":"Unsupported delete request."}}
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码是;

$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;
Run Code Online (Sandbox Code Playgroud)

$ query包含访问令牌.

Jam*_*tig 11

固定!

删除时,必须将userid添加到对象ID:

删除https://graph.facebook.com/673509687_104812882909249?access_token= {access_token}其中673509687是我的用户ID,104812882909249是objectID

  • +1用于预先添加用户ID.-1到Facebook获取一个糟糕的API. (4认同)