Удалить комментарий Graph API из fb:comments, опубликованный пользователем? Да, снова

Так как модератор удалил тот же пункт в той же теме, я открываю новый вопрос (да, глупо это делать, но я не устанавливаю правила)

У меня есть поле для комментариев с fb:comments, но в новом API нет возможности удалить комментарий, возможно ли это с Graph API? Scraly был опубликован в той же теме, что и способ сделать это, но я хочу знать, как это сделать.

Я надеюсь, что в этот раз это сообщение не будет удалено, потому что нет причин снова это делать.


person weintor    schedule 16.08.2011    source источник


Ответы (2)


Да, вы можете использовать для этого Graph API:

если комментарий имеет идентификатор 1234567, вы можете удалить комментарий, отправив запрос на удаление:

 https://graph.facebook.com/1234567?method=delete&access_token=... 

Надеюсь это поможет.

person Inga H    schedule 16.08.2011
comment
Спасибо за ваш ответ, я посмотрю. - person weintor; 16.08.2011
comment
Что ж, я получаю сообщение об ошибке: { error: { type: OAuthException, message: (#200) Пользователи могут удалять только свои комментарии } } - person weintor; 16.08.2011
comment
Можете ли вы попробовать это, используя токен доступа к приложению, а не токен доступа пользователя? - person Inga H; 17.08.2011
comment
Эй, я думал, что токен доступа был приложением, я попробую с пользователем, возможно, это проблема. Но могу ли я получить токен доступа от пользователя? - person weintor; 17.08.2011
comment
Неважно, я вижу, как получить токен доступа от пользователя. Спасибо!! - person weintor; 17.08.2011
comment
Он не работает ни с access_token от пользователя, ни с access_token из приложения. Спасибо, в любом случае. - person weintor; 17.08.2011
comment
Хорошо, я только что попробовал это, и это работает нормально для меня. Какой запрос/запрос вы используете? - person Inga H; 17.08.2011
comment
Это запрос graph.facebook.com/, и вы можете увидеть сообщение здесь: https://graph.facebook.com/comments/?ids=http://www.nightphotosfever.com/mispruebas/albums/album.php?user=1437242602 - person weintor; 17.08.2011
comment
@Inga H то, что вы предложили, отлично работает, когда я удаляю свои комментарии ... но выдает ошибку, когда я пытаюсь удалить комментарии других пользователей. Я должен иметь возможность удалять чужие комментарии, так как я администратор?? Возникает ошибка: { ошибка: { тип: OAuthException, сообщение: (# 200) Пользователи могут удалять только свои собственные комментарии } } - person Amitav; 02.09.2011

как сказал ingah-h, прежде чем вы можете удалить комментарий по его идентификатору, используя следующую конечную точку:

   https://graph.facebook.com/v2.8/{comment-id}?method=delete

и не забудьте передать токен доступа к странице с запросом в качестве заголовка

Авторизация: "OAuth EAADhsxfbE8sBAG02xoKNH1nMtdHO5n"

person waleed adel    schedule 17.04.2017