2012-07-12 4 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

의 중복 가능성 [? 페이스 북 API를 통해 사진을 삭제할 수 없습니다] (http://facebook.stackoverflow.com/questions/6337969/cant-delete-photo-viafacebook-api) – Igy

답변

2

Facebook은 사진을 전혀 삭제할 수 없습니다.

+0

흠 .. 단지 하나의 그림을 내가 지우고 싶지만, 만약 내가 이것을 바꿀 수 없다면, t 작품 : $ 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); –

+0

Facebook은 변경 사항에 관계없이 응용 프로그램이 여전히 사진을 삭제하는 것을 허용하지 않습니다. –

+0

좋아,하지만 그것을 만든 내 자신의 애플 리케이션?, 대답은 여전히 ​​동일입니까? :) –

4

응용 프로그램은 이제 해당 응용 프로그램에서 만든 사진을 삭제할 수 있습니다. 내가 페이지에 업로드 된 사진과 함께 그것을 시도하고 Graph API Explorer

를 통해 해당 ID로 삭제 컬 URL은 다음과 같습니다

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