Кнопка "Мне нравится" на Facebook в приложении iframe

Мое приложение используется в качестве вкладки на странице, созданной с использованием iframe. Я перебираю некоторые ссылки, и для каждой ссылки я хотел бы добавить кнопку "Мне нравится", но ни одна из сгенерированных кнопок не работает из-за некоторых ограничений.

Ближе всего к их API-интерфейсам относится Facebook.streamPublish от FBJS, но он не совсем похож на Like.

Должен ли я переключить свое приложение на FBML, чтобы сработала кнопка "Нравится" XFBML, или это так?

Я действительно разочарован документацией разработчика Facebook, особенно для вкладок. Похоже, что они вынуждены использовать API, которые скоро станут устаревшими, поскольку я не смог заставить работать новый Javascript SDK.

1 ответ

Решение

Тег, который вы хотите <fb:like-box> 1 Вы пытаетесь сделать это на вкладке или на холсте? Если это вкладка, знайте, что FB старается изо всех сил запретить разработчикам размещать кнопки "Мне нравится" на вкладках страницы, поэтому вам следует пересмотреть этот подход. Знайте, что версия iframe <fb:like-box> не работает на вкладке, так как вы не можете использовать там фреймы прямо сейчас. (Существует запланированная миграция вкладок Q1 к iframes)

Если вы находитесь на странице холста, поле "Мне нравится" должно работать. Убедитесь, что SDK Facebook загружен (а) и инициализирован (б).

Другие вопросы по тегам