Устаревший FBML - PullRequest
       16

Устаревший FBML

1 голос
/ 25 ноября 2010

Как вы, вероятно, уже знаете (или читаете цитату в конце этого поста), Facebook осуждает FBML в пользу фреймов для разработки приложений.

В настоящее время я запускаю новый плагин для браузера и мне нужна целевая вкладка на моей странице в Facebook с персонализированными кнопками установки и всеми полезными функциями, которые можно пожелать иметь на фан-странице.

Однако я не могу использовать iframe на своей странице, потому что Facebook запрещает его (см. Связанный с SO вопрос здесь ), и мне сказали не использовать FBML, поскольку он устарел.

Вопрос в следующем: что мне тогда использовать?

(я задавал вопрос на веб-сайте fbexchange, но пока не получил ответа (опубликовано 3 дня назад))


Цитируется по http://developers.facebook.com/docs/reference/fbml/

Мы находимся в процессе устаревания FBML. Если вы строите новый приложение на Facebook.com, пожалуйста реализовать ваше приложение в рамках iframe, используя наш JavaScript SDK и Социальные плагины. Пока еще есть функциональность, которую мы не портировали мы больше не добавляем новые функции для FBML.

Ответы [ 2 ]

3 голосов
/ 25 ноября 2010

Несмотря на то, что Facebook не поддерживает FBML, они будут продолжать поддерживать его для приложений, которые в настоящее время создаются с его помощью. Под устаревшим понимается то, что они не позволят никаким НОВЫМ приложениям использовать FBML в 2011 году. Насколько я вижу, у вас есть два варианта:

  1. Facebook подтвердил, что у страниц будут iFrames, когда FBML устарел. Таким образом, вы можете подождать, пока произойдут эти изменения, а затем использовать свой iFrame.
  2. Подайте заявку с помощью FBML СЕЙЧАС, и все будет хорошо, однако, очевидно, что это не очень хорошее долгосрочное решение.

Если ваш запуск неизбежен, то мой совет - прикусить пулю и создать версии iFrame и FBML и просто переключаться, когда iFrame активируется для страниц.

2 голосов
/ 09 апреля 2011

Это не должно быть проблемой - iFrames теперь поддерживаются на вкладках страницы: http://developers.facebook.com/blog/post/462/

...