Как я могу заменить этот код FBML кодом, готовым для iframe?

Я работаю над старым приложением Facebook, которое представляет собой холст-приложение facebook и использует FBML. Теперь ни один из тегов FBML, похоже, не работает, поэтому я просто хочу знать, полностью ли он удален facebook?

Если да, то как бы я написал код в for:

<fb:dashboard>
  <fb:action href="http://apps.facebook.com/ilovebolly/index.php">Home</fb:action>
  <fb:action href="http://apps.facebook.com/ilovebolly/movie.php">Movies</fb:action>
  <fb:action href="http://apps.facebook.com/ilovebolly/celebrity.php">Celebrities</fb:action>
  <fb:action href="http://apps.facebook.com/ilovebolly/news.php">News</fb:action>
  <fb:action href="http://apps.facebook.com/ilovebolly/invite.php">Invite Friends</fb:action>
  <fb:help href="http://apps.facebook.com/ilovebolly/help.php">Help</fb:help>
</fb:dashboard>

Есть ли какой-либо метод в Javascript SDK или мне придется писать для этого чистый HTML, CSS?


person Sameer    schedule 26.05.2011    source источник


Ответы (2)


Согласно дорожной карте, вы больше не можете создавать новые приложения FBML. Однако, если это старое приложение, вы сможете пока использовать FBML. Согласно справочнику по FBML, отдельные теги также не устарели. Реализация этого для iframe потребует чистого HTML/CSS и Javascript, если хотите - для этого нет метода JS SDK.

person Jimmy Sawczuk    schedule 26.05.2011
comment
Спасибо за ответ. Это действительно полезно. По вашему мнению, теги FBML пока должны работать. В моем приложении используются ‹fb:tabs›, ‹fb:dialog id=why_profile› и ‹fb:dashboard›, но они не работают. Есть ли другие причины, по которым они не должны работать? - person Sameer; 26.05.2011
comment
Возможно, они устарели без документального подтверждения, в моем кратком поиске я ничего не нашел об этом, но это были относительно редко используемые теги. - person Jimmy Sawczuk; 26.05.2011

Да, это часть Дорожной карты Facebook на 2011 год. вы можете ознакомиться с некоторыми учебными пособиями по разработке приложений с помощью facebook php graph api. Пройдите по этой ссылке.

person Sujit Agarwal    schedule 26.05.2011
comment
Извините, я забыл упомянуть, FBML все еще работает, но вам нужно удалить его как можно скорее. - person Sujit Agarwal; 26.05.2011
comment
Спасибо за ответ. К сожалению для меня, FBML, кажется, не работает. С приведенными выше ссылками на код должны были прийти, но я получаю только текст без ссылки. - person Sameer; 26.05.2011