Удаление комментариев на Facebook - PullRequest
0 голосов
/ 25 августа 2011

Я создал приложение, в котором пользователи могут оставлять свои комментарии на странице. Теперь я могу получить доступ ко всем комментариям (а также к их деталям, таким как идентификатор объекта комментариев, идентификаторы комментариев, post_fbid, xid), но когда я пытаюсь удалить любой комментарий, используя график api (используя HTTP DELETE REQUEST (https://graph.facebook.com/comment_id?method=delete&access_token=xxx), тогда его выкидываю ошибку

{
  "error": {
    "type": "OAuthException",
    "message": "(#200) Users can only delete their own comments"
  }
}

Разве нельзя удалить комментарии от имени администратора. Если это возможно, пожалуйста, опубликуйте решение.

1 Ответ

1 голос
/ 25 августа 2011

Вам необходимо использовать access_token администратора для соответствующей страницы.Для этого в вашей аутентификации получите область manage_page (перенаправьте администратора с областью manage_page).После этого вы можете использовать новую функцию Facebook для получения токена доступа к странице http://developers.facebook.com/blog/post/524/ (каждая страница имеет различный admin access_token). Я думаю, что этот access_token предоставит наиболее полезное разрешение, поэтому следует разрешить также удалять сообщения..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...