Причина, по которой вы не можете модерировать комментарии, связана с тем, что вы связали плагин комментариев соцсети с URL страницы Facebook.
Линтер Facebook даже не получает URL-адрес холста вкладки страницы вашего приложения, чтобы получить значения fb:app_id
и любые другие теги OG.
Просто свяжите плагин комментариев с URL-адресом, доступным для linter (например, URL-адрес холста вашей страницы), передайте его linter, чтобы убедиться, что все необходимые теги здесь, оставьте комментарий и просмотрите его в инструменте модерации.
Кстати, вы потеряете все существующие комментарии из-за изменения URL ...
Обновление:
Как вы заметили, пользователи могут щелкнуть ссылку ссылки на комментарий, размещенную в ленте, и они увидят ваше приложение «голым», хотя это верно, если вы будете использовать URL-адрес страницы с вкладкой Canvas для ссылки на плагин комментариев Social, вы можете преодолеть его с помощью следующего сценария:
Вы можете связать его с какой-то специальной страницей, которая будет включать только теги OpenGraph и одну строку javascript, перенаправляющую на вашу вкладку Приложения на странице Facebook (например, в соответствии с аргументами URL этой страницы).
<!-- OG tags should be placed here -->
<script type="text/javascript">
window.top.location = 'http://facebook.com/pages/PAGENAME/PAGEID?sk=?sk=v_APPID'
</script>
Если эта специальная страница будет частью вашего «обычного» Приложения (я имею в виду в рамках URL-адреса вашего холста приложения), вы можете ссылаться на его URL-адрес в приложении на Facebook, чтобы избежать вытеснения пользователей за пределы самого Facebook. Как только пользователь попадет на эту специальную страницу, он будет перенаправлен туда, где отображаются реальные комментарии ...
Если вы будете использовать страницу вне URL-адреса Application Canvas, пользователи выйдут из Facebook и только после этого попадут на вкладку.