Можно ли добавить вкладку iFrame на существующую страницу Facebook? - PullRequest
0 голосов
/ 19 октября 2011

Недавнее обновление Facebook (временная шкала и т. Д.), Похоже, изменило способ добавления вкладки iFrame на страницу. Уже есть много вопросов, связанных с этой проблемой, но я не вижу ни одного, который бы задавался / отвечал со времени последнего обновления в сентябре 2011 года.

Я хочу иметь возможность добавить iFrame на мою существующую страницу в Facebook. Насколько я понимаю, я могу разместить страницу на своем сервере (например, по адресу foo.com/facebook), где работает CSS и даже JavaScript. Затем я указываю foo.com/facebook в приложении Facebook Developer, и пользователи затем увидят страницу, размещенную на моем сайте, в iFrame на странице Facebook.

Я был в приложении Facebook Developer и вижу, как добавить URL-адрес и т. Д. Для нового приложения. Однако я хочу добавить это на существующую страницу Facebook. Я нашел несколько сообщений, относящихся к этому, вот этот:

http://www.facebook.com/notes/hyperarts-web-design/adding-an-iframe-application-to-your-facebook-fan-page-2011/10150145148215844

В нем объясняется, как связать приложение с любой страницей, администратором которой вы являетесь (см. «Установка приложения iFrame на странице поклонников»). Это именно то, что я хочу сделать.

Однако в последнем обновлении возможность связать приложение с любой страницей, администратором которой вы являетесь (в отличие от страницы, которая создается при создании приложения), по-видимому, исчезла. Так что теперь, похоже, мой единственный вариант - запустить новую страницу вместе с новым приложением. Это нехорошо, потому что всем людям, которым нравится моя существующая страница, не понравится новая страница только потому, что я разместил там необычную новую вкладку iFrame (плюс я не хочу менять тщеславный URL, для которого я закрепил) существующая страница).

Единственный способ обойти это, как я вижу, - добавить приложение, подобное http://iframes.wildfireapp.com, на мою существующую страницу Facebook, а затем добавить собственный HTML. Но на самом деле это не то, чего я хочу, потому что мне пришлось бы поместить все мои CSS в строку с HTML, плюс я бы не смог использовать любой Javascript.

Даже если я не могу использовать Javascript, было бы очень хорошо, если бы я мог просто указать URL-адрес на своем сайте, а не делать весь свой стиль встроенным (что будет постоянной болью в заднице обновлять, а не просто обновлять его как остальная часть моего сайта с обычными таблицами стилей).

Любая помощь приветствуется!

Спасибо

1 Ответ

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

Приложения сами имеют страницы, как вы упомянули.Однако это скорее информационная страница о приложении.

То, что вы, похоже, хотите сделать, - это добавить новую настраиваемую вкладку на свою страницу.Все вкладки являются приложениями;когда вы используете wildfire или static html , вы используете уже существующее приложение и помещаете в него свой контент.И, как вы отметили, это может иметь ограничения (часто упускается из виду отсутствие пользовательского значка приложения 16x16).

Способ сделать то, что вы хотите:

  1. Создатьновое приложение FB в Консоль разработчика Facebook , указывающее на ваш IFrame.
  2. При редактировании приложения FB нажмите ссылку слева "Просмотреть страницу профиля приложения" (в разделе "Ссылки по теме")
  3. Это откроет вам (в основном бесполезную) страницу профиля приложения.
  4. Слева нажмите «Добавить на мою страницу»
  5. Выберите страницу в диалоговом окне.
  6. Перейдите на страницу, отредактируйте ее и убедитесь, что вкладка видна.
...