Facebook Connect не будет подтвержден - PullRequest
3 голосов
/ 01 марта 2009

Я пытаюсь подтвердить свой код на Facebook Connect, но это не так. Я думаю, проблема в том, что их страница xmlns не загружается. У меня есть код:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">

Но http://www.facebook.com/2008/fbml не найдено. У кого-нибудь есть копия того, что должно быть? Должен ли я использовать другой URL-адрес?

Ответы [ 4 ]

3 голосов
/ 01 марта 2009

Пространство имен XML на самом деле не должно существовать, это просто способ определения элементов и атрибутов. Если вам интересно (это не имеет отношения к вашей проблеме), есть больше о пространствах имен XML здесь

Facebook, кажется, имеет довольно простую настройку страницы: FB Connect , и она выложена шаг за шагом. Вы проверили это?

2 голосов
/ 22 мая 2009

Как уже упоминалось, URL-адрес пространства имен - это красная сельдь. Это DTD (как указано в DOCTYPE), который проверяется на соответствие.

Если вы действительно хотите проверять свои страницы, использующие XFBML, вам нужно будет выполнить проверку на соответствие DTD. И, насколько мне известно, Facebook не публикует DTD для XFBML, поэтому вам придется написать его самостоятельно (вероятно, только для тех элементов / атрибутов, которые вы фактически используете).

Это на самом деле не так сложно, как кажется; вот статья A List Apart о том, как проверить соответствие с пользовательским DTD .

Также обратите внимание, что при работе с объявлением DOCTYPE могут возникнуть странные вещи, связанные с переключением (старых) браузеров в режим причуд.

Так что вы можете получить его для проверки; это зависит только от вас, стоит ли это хлопот.

0 голосов
/ 21 мая 2010

XFBML - почему они должны быть разными? Никто не позаботится о том, чтобы попросить их об этом до тех пор, пока через пару лет W3C не напишет свой стандарт, включив XFBML, или Facebook будет вынужден переписать в более совместимом формате. Почему бы не использовать атрибуты ID или rel, чтобы их скрипт работал? Это позволило бы 100% допустимый формат, который будет хорошо работать со всеми браузерами и CMS. Может быть, они беспокоятся о том, что страницы блога без рут-доступа создают мошенничество на основе FB?

0 голосов
/ 27 марта 2009

Facebook XHTML не проверяет.

...