У меня есть приложение на Facebook, в котором я генерирую страницы для каждого объекта:
www.mydomain.com/object.php?object_id=1 --> apps.facebook.com/myapp/obejct.php?object_id=1
На каждой странице я создаю поле для комментариев со следующим кодом:
<div id="comment_box">
<div id="fb-root"></div>
<script>(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));</script>
<fb:comments href="http://www.mydomain.com/object.php?object_id=1" num_posts="10" width="380"></fb:comments>
</div>
Поле комментариев отображается правильно для каждого объекта.
Я также ставлю себя в качестве администратора в заголовках страницы (внутри тега body):
<meta property="fb:admins" content="MY_FACEBOOK_ID"/>
<meta property="fb:app_id" content="MY_APP_ID"/>
Когда пользователь комментирует внутри поля для комментариев, он показывает комментарий.
Если я хочу удалить его, он не позволит мне. Это позволит мне только «сообщить о злоупотреблении» или «спаме»
Кто-нибудь знает, как я могу удалить комментарии?