2012-07-12 57 views
1

我有一個Facebook應用程序,我想刪除一些圖片。我有了pictureid和access_token,並且嘗試了我在本網站上找到的每種方法,但每次都會遇到錯誤。使用CURL從Facebook中刪除圖片

這怎麼可以用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); 
+1

的可能重複[?無法刪除通過Facebook API的照片] (http://facebook.stackoverflow.com/questions/6337969/cant-delete-photo-via-facebook-api) – Igy 2012-07-12 18:52:10

回答

2

Facebook不允許應用程序刪除照片。

+0

嗯..這只是我想刪除的一張圖片,但是如果我將其更改爲此,它不會' t works: $ ch = curl_init(); $ url ='https://graph.facebook.com/'.$picture_id.'??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); – 2012-07-12 19:44:10

+0

無論你做什麼改變,Facebook仍不允許應用程序刪除照片。 – 2012-07-12 19:45:04

+0

好吧,但它的我自己創建它的應用程序?答案仍然是一樣的嗎? :) – 2012-07-12 19:46:00

4

應用程序現在可以刪除由該應用程序創建的照片。 我上傳到網頁中的照片嘗試過了,經由Graph API Explorer

其ID刪除了它的捲曲網址是:

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