Нужен ли мне appId для XFBML-версии кнопки «Нравится» в Facebook?

Я действительно сбит с толку.

Я пытаюсь использовать некоторые из очень простых плагинов Facebook на моем сайте, в частности, базовую кнопку «Нравится».

Я уже знаю, как использовать кнопку ограниченная версия с iFrame.

Однако теперь я Я пытаюсь понять метод XFBML, и в интерактивной документации, похоже, делается много предположений о том, что вы уже знаете, и очень мало рабочих примеров. Например, они показывают вам, как вызвать JavaScript Init и выдают одну строку HTML-кода для элемента fb: like ... но я не видел никаких примеров того, как показать / скрыть лица, установить шрифт по умолчанию и т. Д. ..как в коде iFrame.

С тех пор я понял, что вам нужно добавить их как атрибуты к элементу, но это произошло благодаря StackOverlfow, а не благодаря документации Facebook, которая просто проведет вас по кругу.

<fb:like href="http://mydomain.com" show_faces="true" action="recommend" colorscheme="light" width="400" height="35" />

Хорошо, теперь при использовании кода XFBML его высота должна увеличиваться / уменьшаться автоматически в зависимости от того, вошел ли я в систему или нет, как я предполагаю.

Я не знаю, должен ли я изначально устанавливать высоту на «80» или если это произойдет автоматически.

И я понятия не имею, что я должен использовать для 'идентификатора вашего приложения' в сценарии инициализации. Нет приложения ... только страница компании в Facebook ... так зачем мне идентификатор приложения, когда я просто помещаю кнопку Like на веб-сайт?

<script>
window.fbAsyncInit = function() {
  FB.init({
    appId: 'your app id',
    status: true,
    cookie: true,
    xfbml: true
  });
};

Приветствуется любое разъяснение по этим вопросам.

Спасибо!

6
задан genesis 26 August 2011 в 12:00
поделиться