Я использую следующее, чтобы разместить сообщение на своей странице в Facebook:
$attachment = array(
'access_token' => $access_token,
'message' => 'This is a test Message 4:',
'name' => "This is a test Name 4",
'link' => "http://slashdot.org/",
'description' => "This is a test Description 4"
);
$ret_code=$facebook->api('/me/feed', 'POST', $attachment);
Это прекрасно работает.
Как мне удалить тот же пост, используя API GRAPH facebook? Я читаю документы и там написано, что выдается POST:
https://graph.facebook.com/COMMENT_ID?method=delete
Чтобы проверить, я настроил это в простой форме с кнопкой отправки, поместив данные в https://graph.facebook.com/COMMENT_ID?method=delete (подставляя COMMENT_ID для идентификатора 11111111111_111111111111, возвращенного из исходного вызова публикации. Это возвращает "Этот вызов API требует действительного app_id».
Как правильно выполнить команду DELETE?