Facebook-C # -SDK рендеринга нежелательных HTML-тегов - PullRequest
0 голосов
/ 21 января 2011

Я пытаюсь заставить работать простое приложение Facebook, основываясь на загруженных примерах проектов.Код печатает некоторый код JavaScript, который имеет смысл.Проблема в том, что он оборачивает его в тег, а также печатает тег body.Эти вещи портят приложения Facebook fbml, поэтому, когда я пытаюсь запустить приложение через Facebook, я получаю эту ошибку:

Ошибка FBML (строка 3): недопустимый тег "body" в разделе "fb: canvas"приложение, которое вы использовали, испытывает проблему.Пожалуйста, повторите попытку позже.

При просмотре источника я вижу, что проблема заключается в введенных тегах html и body.Я делаю что-то неправильно?Как мне получить SDK для печати javascript без печати этих дополнительных тегов?

Большое спасибо!

1 Ответ

0 голосов
/ 22 января 2011

Прежде всего, Facebook C # SDK не поддерживает приложения FBML. Facebook осуждает FBML. Я настоятельно рекомендую создать приложение iFrame, если это возможно. При этом SDK Facebook C # не имеет ничего общего с HTML-разметкой. Просто удалите HTML-разметку со своей главной страницы.

Вы должны быть в состоянии заставить Facebook C # SDK работать с FBML, но мы не поддерживаем его, и я бы не советовал тратить время на разработку нового приложения на устаревшей технологии.

...