2012-01-03 1 views
0

У меня есть страница в моем веб-сайте, чтобы пригласить Facebook друзей, чтобы использовать свой веб-сайт и код довольно стандартный материалЯвляется ли fb: multi-friend-selector устарел?

<fb:serverFbml style="width: 755px;"> 
<script type="text/fbml"> 
    <fb:fbml> 
     <fb:request-form .... 
      <fb:req-choice /> 
     > 
     </fb:request-form> 
      <fb:multi-friend-selector .../> 
    </fb:fbml> 
</script> 
</fb:serverFbml> 

Насколько я понимаю, потому что я в том числе FB JS SDK, он интерпретирует XFBML теги и включает соответствующий html для того же (что интерпретируется браузером).

Я слышал, что FBML устарел. Я предполагаю, что это не повлияет на теги XFBML, rt? Может кто-нибудь, пожалуйста, подтвердите? Я запутался, потому что все эти теги были перечислены в документации FB в разделе «Расширенные темы»> «Legacy FBML> fb: serverFbml».

У меня также есть другие теги на других страницах, например <fb:profile-pic>, <fb:name>, <fb:title>, <fb:iframe>, <fb:google-analytics> Должен ли я переносить их в их эквивалент HTML?

Есть ли какая-то документация о том, как это сделать? Любые входы высоко оцениваются

Спасибо.

ответ

4

fb:multi-friend-selector никогда не было версии XFBML, но только FBML который не является тем же, что FBML работает только в заявке на холсте и только для приложений, которые используют FBML (не IFrame)

Cite от FBML documentation

Мы осуждаем FBML. On 1 янв 2012: FBML больше не будет поддерживаться на платформе. 1 июня 2012 г.: Приложения FBML больше не будут работать. Все конечные точки FBML удаляются. Если вы создаете новое приложение на Facebook.com, используйте свое приложение, используя HTML, JavaScript и CSS. Вы можете использовать наши JavaScript SDK и Social Plugins для включения многих из тех же социальных функций, что и в FBML.

Update:
Вы все еще можете использовать его с FB.XFBML.parse методом JavaScript SDK.

В вашем случае выглядит, как вы должны двигаться fb:multi-friend-selector, чтобы быть в пределах fb:request-form (как это показано на fb:request-form documentation

Но я настоятельно рекомендую использовать Requests Dialog с JavaScript SDK вместо FBML теги

Update 2:.
Пока что официально не подтверждено (пока) Я позволю себе немного догадаться об этом. Вероятно, каждый тег FBML будет удален, а fb:serverFbml не будет разобран JS-SDK после 1 июня 201 2. Вы можете попробовать спросить об этом на Quora (с большим изменением, чтобы получить ответ от одного из официальных лиц

+0

Спасибо за ответ Juicy. Но я вижу, fb: serverfbml указан здесь http://developers.facebook.com/ docs/reference/javascript/FB.XFBML.parse /. Является ли это списком тегов XFBML? – Sriram

+0

@SriramSubramanian вы правы насчет 'fb: serverFbml', он поддерживается с помощью метода HTML FB.XFBML.parse JavaScript SDK (который вы все еще можете использовать для рендеринга FBML). Я исправил свой ответ. –

+0

Также, как объяснялось ранее, fb: multi-friend-selector отлично работает для зарегистрированного пользователя FB (в настоящее время) на странице моего веб-сайта (а не на холсте), который имеет новый FB JS (http: //connect.facebook .net/en_US/all.js). – Sriram