Facebook SDK и использование социальных плагинов? - PullRequest
1 голос
/ 25 марта 2011

I первоначально разместил этот вопрос на форумах разработчиков FB , но не получил ответа ... поэтому решил, что кто-то здесь может помочь.

При использовании социальных плагинов FB IЯ видел несколько статей, в которых описан следующий код (это просто общий пример, поскольку атрибуты fb: like могут различаться):

Код:

<div id="fb-root"></div>

<script>
      window.fbAsyncInit = function() {
        FB.init({
            appId: '#############', //configure FB App ID
            status: true, 
            cookie: true,
            xfbml: true
        });
      };
      (function() {
        var e = document.createElement('script');
        e.type = 'text/javascript';
        e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
        e.async = true;
        document.getElementById('fb-root').appendChild(e);
      }());
</script>

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>

<fb:like href="www.domain.com" show_faces="false" width="450" font="arial"></fb:like>

Мне интересно следующее:

1) При использовании большинства социальных плагинов (например, «Нравится», «Деятельность», «Рекомендации» и т. Д.) Необходимо ли включать полный сценарий SDK и второй тег сценария?

ВДругими словами, можно просто добавить на своем сайте следующее:

Код:

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>

<fb:like href="www.domain.com" show_faces="false" width="450" font="arial"></fb:like>

2) Есть ли преимущества включения обоих?

3) Если вы делаетене включает полный сценарий, есть ли основания регистрироваться для получения идентификатора приложения?

Спасибо за любые разъяснения, которые вы можете предоставить!

...