инструмент модерации плагина комментариев не работает - PullRequest
23 голосов
/ 03 февраля 2012

Я пытаюсь настроить плагин для комментариев в Facebook.Плагин будет настроен таким образом, чтобы на каждой странице продукта на нашем сайте был плагин комментариев с уникальным URL.Я хочу иметь возможность модерировать все комментарии вместе, что можно сделать с помощью инструмента модератора комментариев на Facebook.

Я могу разместить плагин для социальных сетей на странице, где он связан с соответствующим идентификатором приложения., но я не вижу комментариев на инструменте модерации по адресу: https://developers.facebook.com/tools/comments

Код на странице такой:

<div id="fb-root"></div>
<script type="text/javascript" language="javaScript">
  (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/en_US/all.js#xfbml=1&appId=[appid]";
     fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>

Затем позже ...

<meta property="fb:app_id" content="[appdid]"/>
<div class="fb-comments" data-href="http://www.testtesttest.com/" data-num-posts="2" data-width="" data-colorscheme="dark"></div>

Важно отметить, что сейчас я на самом деле использую URL testtesttest.com, но я вставляю свой фактический идентификатор приложения в области идентификаторов приложений.

Я делаю это и могуоставлять комментарии на странице нормально.Однако я ничего не вижу в инструменте модерации.Любые предложения о том, что я могу делать не так?Кто-нибудь получил это для успешной работы?Я не уверен, что мое приложение настроено неправильно, или есть проблема с соответствием URL или проблема с доменом.Я не уверен, с чего начать.

Спасибо!

Ответы [ 11 ]

0 голосов
/ 16 июня 2016

Это может показаться глупым, но: сайт, на котором вы хотите, чтобы комментарии появлялись, не имеет ничего общего с сайтом facebook, который считает лайки! Я сам допустил ошибку в этом.

Итак: чтобы правильно видеть модерацию и чтобы комментарии появлялись там, где они должны быть;часть URL data-href="...." должна быть САЙТОМ ДЛЯ КОММЕНТАРИЙ, КОТОРЫЕ ПОКАЗЫВАЮТСЯ.

Например:

<div class="fb-comments" data-href="HTTP://WWW.THE-SITE-FOR-THE-COMMENTS-TO-SHOW-UP.COM/" data-numposts="5"></div>

Я обнаружил, что этих достаточно чтобы появилась модерация:

<meta property="fb:app_id" content="123456789123456" /> <!--for example -->
<meta property="fb:admins" content="the.admins.fb.id" /> <!-- whatever there is after the fb.com/ -->
<meta property="og:url" content="http://www.the-site-you-want-the-comments-to-appear.example/" /> <!--for example -->

...

...