Инструмент модерации комментариев Facebook не включен

У меня есть комментарии Facebook на внутренней странице - вы должны войти, чтобы увидеть их. Я настроил его в соответствии с документами (я полагаю). Отображается виджет комментариев. Я могу добавлять комментарии из разных учетных записей и видеть их, но кнопки «Инструмент модерации» нет, и комментарии не отображаются на https://developers.facebook.com/tools/comments/ Я попробовал 3 конфигурации. Ни один не работал для меня. Что я делаю неправильно?

Конфигурация 1

В голове

<meta property="fb:admins" content="facebook admins"/>

После открытия тега body

<div id="fb-root"></div>
<script>
    /* <![CDATA[ */
    (function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.6";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    /* ]]> */
</script>

Позже на странице

<div class="fb-comments" data-href="url to this specific article" data-width="100%"></div>

Конфигурация 2

В голове

<meta property="fb:app_id" content="facebook app id"/>

После открытия тега body

<div id="fb-root"></div>
<script>
    /* <![CDATA[ */
    (function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.6&appId=facebook app id";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    /* ]]> */
</script>

Позже на странице

<div class="fb-comments" data-href="url to this specific article" data-width="100%"></div>

Конфигурация 3 (сочетание обоих)

В голове

<meta property="fb:app_id" content="facebook app id"/>
<meta property="fb:admins" content="facebook admins"/>

После открытия тега body

<div id="fb-root"></div>
<script>
    /* <![CDATA[ */
    (function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.6&appId=facebook app id";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    /* ]]> */
</script>

Позже на странице

<div class="fb-comments" data-href="url to this specific article" data-width="100%"></div>

Общие настройки приложения

enter image description here

Виджет комментариев на моей странице, когда я (администратор) вошел в систему

введите здесь описание изображения


person guest    schedule 09.07.2016    source источник


Ответы (1)


У меня была такая же проблема. Я также пробовал все комбинации.

Перейдите на страницу https://developers.facebook.com/tools/debug/.

Вставьте URL. Проблема будет показана в разделе «Предупреждения, которые следует исправить».

У меня была проблема с app_id.

Кроме того, вы можете указать либо fb:app_id, либо fb:admins, но не оба одновременно.

person nepalipunk    schedule 26.08.2016