Facebook App Комментарии к стене - PullRequest
0 голосов
/ 30 августа 2011

Когда пользователь добавляет комментарий к сообщению на стене страницы профиля приложения, владелец страницы приложения может щелкнуть поле и выбрать «Удалить комментарий».

Теперь я пытаюсь использовать Graph API для доступа к этим комментариям. поэтому я пробую curl -X DELETE https://graph.facebook.com/long_comment_ID?access_token=apptoken и получаю {"error": {"type": "OAuthException", "message": "(# 200) Пользователь не авторизовал приложение для выполнения этого действие "}}

Я не понимаю, как это имеет смысл.

1 Ответ

0 голосов
/ 30 августа 2011

Приложение, выполняющее удаление, должно иметь правильные разрешения для удаления записи на стене. Как эта страница описывает:

Вы можете удалить сообщение, если ваше приложение создало сообщение. Вы удаляете сообщение, отправляя HTTP-запрос DELETE для объекта POST_ID с разрешением publish_stream.

Ваше приложение может получить эти разрешения либо от создателя сообщения, либо от администратора страницы, то есть от любого пользователя, который, как вы ожидаете, сможет удалить сообщение. Таким образом, администратор или пользователь должен войти в ваше приложение и дать ему разрешение publish_stream, чтобы удалить сообщение.

Примечание : страницы поклонников / приложений Facebook обрабатываются иначе, чем персональные страницы на стене: обычно приложения не могут удалить сообщение на стене человека , созданное другим приложением. С фан-страницами этого ограничения нет. Тем не менее, вам необходимо разрешение publish_stream.

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