Я пытаюсь это сделать так:
curl -X DELETE 'https://graph.facebook.com/109704795785446?access_token=138205092919756|2.AQCHtZ2hrwzjiGaZ.3600.1307545200.0-100002462848072|4m2baU7y6RGevbgfFbGV8j05t2A'
access_token действителен, так как я использую его для получения всех запросов приложений для конкретного пользователя.
Я получаю ошибку:
{"error":{"type":"OAuthException","message":"(#1) Invalid parameter: Unknown error"}}
Вы либо пропустили, либо указали неверный идентификатор запроса. Это формат:
DELETE https://graph.facebook.com/[<REQUEST_OBJECT_ID>_<USER_ID>]? access_token=[USER or APP ACCESS TOKEN]
http://developers.facebook.com/docs/requests/#deleting
У меня была такая же проблема, затем попробовал ее в пакетном запросе, и это сработало. http://developers.facebook.com/docs/reference/api/batch/
(хотя это просто обходной путь, я думаю, что он также должен работать как один запрос на УДАЛЕНИЕ ...)