Что означает fb: namespace? - PullRequest
9 голосов
/ 19 октября 2011

Это может быть ошибка в документации или просто я ошибаюсь, но в любом случае мне кажется странным видеть несколько разных определений одного и того же пространства имен fb::

Так, что разработчики должны использовать?

Ответы [ 4 ]

5 голосов
/ 28 октября 2011

Только что спросил инженера на фейсбуке (сегодня на мобильном хакатоне).

Советую использовать второй: xmlns: fb = "http://ogp.me/ns/fb#" Появляется в сгенерированном коде XFBML здесь: http://developers.facebook.com/docs/reference/plugins/like/

Первый из них относится к fbml, который устарел.

(Если я ошибаюсь, эта информация была получена непосредственно от инженера Facebook).

3 голосов
/ 19 октября 2011

fb пространство имен похоже на имя вашего приложения.

например, если ваше приложение назовет ваш testapp, ваш холст URL будет

apps.facebook.com / testapp /

надеюсь, что поможет

Редактировать: На экране разработчиков есть поле пространства имен, моя информация о нем.

1 голос
/ 19 октября 2011

Полагаю, теперь вы должны использовать

<html xmlns:fb="http://ogp.me/ns/fb#">

Это то, что используется в примере кода на вкладке xfbml их бета-плагинов, поэтому я полагаю, что это последняя версия. Я никогда не видел, чтобы он использовался до вашего поста, подразумевая, что он новее, чем пространство имен Facebook 2008 года. Смотри Это

0 голосов
/ 19 октября 2011

XMLNS: ог = "http://ogp.me/ns#" XMLNS: фб = "http://www.facebook.com/2008/fbml"> оба связаны с протоколом открытого графа Насколько я понимаю, атрибут xmlns позволяет добавлять информация о пространстве имен для тегов и атрибутов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...