Есть краткие примеры на https://developers.facebook.com/docs/reference/dialogs/requests/ и более длинный пример на https://developers.facebook.com/blog/post/464/, которые показывают, как это сделать.
Из ваших комментариев к ответу fjsj звучит, что вы знаете, что должны делать - для меня это определенно выглядит нормально.
Возможно, вы сталкиваетесь с какой-то ошибкой, но я думаю, что в этом случае более вероятно, что каким-то образом отправляется токен доступа пользователя, или есть небольшая ошибка в вашем доступе к API - Если есть конкретное сообщение об ошибке, вы получаете обратно? может быть, опубликовать это здесь, если есть.
Две вещи, которые нужно проверить:
Возвращается ли запрос, который вы пытаетесь удалить, когда вы отправляете запрос GET на /<request id>
? (используя токен доступа к приложению)
Отправляются ли запросы с использованием более новых диалоговых окон Requests 2.0? Если вы используете более старую систему запросов, инструкции в основном те же, но соединение, к которому вы обращаетесь к запросам, является конечной точкой [в настоящее время недокументировано] /<USER>/platformrequests
(в отличие от /<USER>/apprequests