Включить комментарии Facebook на сайте без идентификатора приложения / приложения Facebook? - PullRequest
1 голос
/ 08 марта 2012

Из того, что я могу прочитать в Facebook Dev Docs, я могу добавить поле комментария на свой веб-сайт:

//In HTML Header
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : 'xxxxxxxxxxxxxxxx', // App ID
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });

    // Additional initialization code here
  };

  // Load the SDK Asynchronously
  (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/sv_SE/all.js";
     d.getElementsByTagName('head')[0].appendChild(js);
   }(document));
</script>

//Where I want my comments to show
<div class="fb-comments" data-href="<?=curPageURL()?>" data-num-posts="5" data-width="944"></div>

И ... Если я хочу добавить администраторов в комментарии, я могу добавитьэто к моим метаданным:

<meta property="fb:admins" content="jamie.telin"/>
<meta property="fb:app_id" content="xxxxxxxxxxxxxxxxxx"/>

Но правильно ли я, что это единственный способ, или, по крайней мере, я должен был создать приложение Facebook, чтобы использовать комментарии Facebook? Если я не ошибаюсь, этого раньше не требовалось.

Ответы [ 3 ]

2 голосов
/ 16 мая 2013

Нет, плагинам FB для социальных сетей не требуется идентификатор приложения - они преобразуются в iframe, созданный на facebook.com, поэтому статус входа в FB и файлы cookie доступны для них.

Убедитесь, что вы установилиstatus: false и cookie: false в вашем вызове FB.init ().Не предоставляйте никаких параметров appId.

1 голос
/ 24 мая 2013

Вы можете добавить его без какого-либо приложения или идентификатора приложения. Слишком просто Самое простое поле для комментариев - использовать комментарии Facebook.Вы можете посмотреть по этой ссылке: https://developers.facebook.com/docs/reference/plugins/comments/

0 голосов
/ 08 марта 2012

Да, вам нужен идентификатор приложения.Чтобы иметь идентификатор приложения, необходимо создать приложение Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...