【发布时间】:2011-02-20 23:20:23
【问题描述】:
在 PHP 中,我使用 curl 向 fb graph 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 包含访问令牌。
【问题讨论】:
-
什么是“status_id”?一个提要条目?有效吗?
-
相关状态的 ID。是的,它是有效的 - 已使用返回状态的 get id pull 检查它。
-
您的问题解决了吗? James Hartwig 说他找到了一个解决方案,但它没有被标记为答案(并且对我来说真的不起作用)
标签: php facebook facebook-graph-api curl