【问题标题】:Delete pictures from Facebook using CURL使用 CURL 从 Facebook 删除图片
【发布时间】:2012-07-12 18:47:56
【问题描述】:

我有一个 Facebook 应用程序,我想在其中删除一些图片。我有pictureid和access_token,并且尝试了我在这个网站上找到的所有方法,但每次都会出错。

如何用 CURL 删除它?我从这个开始:

$ch = curl_init();
$url = 'https://graph.facebook.com/'.$uid.'/photos?access_token='.$access_token;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
echo $data = curl_exec($ch);

【问题讨论】:

标签: php facebook facebook-graph-api curl


【解决方案1】:

应用程序现在可以删除由该应用程序创建的照片。 我用上传到页面的照片进行了尝试,并通过Graph API Explorer 删除了它的id

卷曲网址是:

https://graph.facebook.com/'.$imageId.'?method=DELETE&access_token='.$token

【讨论】:

    【解决方案2】:

    Facebook 根本不允许应用程序删除照片。

    【讨论】:

    • 嗯..这只是我要删除的一张图片,但如果我将其更改为此图片,它将不起作用:$ch = curl_init(); $url = 'graph.facebook.com/'.$picture_id.'/…; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");回声 $data = curl_exec($ch);
    • Facebook 仍然不允许应用程序删除照片,无论您进行什么更改。
    • 好的,但它是我自己的应用程序创建的吗?答案还是一样吗? :)
    • 应用程序不允许删除照片,无论是谁创建的应用程序。
    猜你喜欢
    • 1970-01-01
    • 2021-05-11
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多