Что происходит с существующим кодом FBML, когда Марк Цукерберг удаляет FBML?
Я только что добавил на сайт тег FB:comments FBML.
Работает на 100%, но Facebook имеет уведомление в верхней части документации, которая гласит:
"FBML устарел. Начиная с 1 июня 2012 года приложения FBML больше не будут работать, поскольку все конечные точки FBML будут удалены." - Ссылка: http://developers.facebook.com/docs/reference/fbml/comments_%28XFBML%29/
Что происходит со всеми существующими сайтами и приложениями, использующими FBML? Будет ли это просто отключено?
Я должен переключиться на FBJS, я не уверен, что все функции FBML доступны в FBJS...
Пример:
Я использую следующий код для добавления комментариев Facebook на мой сайт:
<div id="fb-root"></div>
<script> (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";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="{URL}" data-num-posts="30" data-width="626" publish_feed="true"></div>
Я работал с FBJS раньше, кодируя успешный вход в систему oAuth, получая статус входа в систему, отправляя сообщения на стену и т. Д.
Как бы я создал fb:comments в FBJS?
ИЛИ ЖЕ
Будет ли FBML работать?
2 ответа
Вы неправильно поняли пару вещей здесь:
- FBJS также устарела, я имею в виду Javascript-SDK
- XFBML продолжит работать, см. Этот пост.
- Всегда обращайтесь к дорожной карте.
- Я не совсем уверен, удалит ли сам Марк поддержку FBML.
С сайта API Facebook, касающегося использования XFBML в FBJS:
JavaScript SDK позволяет вам использовать реализации социальных плагинов XFBML.
Социальные плагины, согласно их странице, включают в себя "плагин комментариев", который содержит XFBML, который также, при использовании в FB API, поддерживает структуру
<fb:comments>
Я не знаю, что они осуждают в "FBML", но "XFBML", кажется, становится сильным.