Facebook приложение с IFRAME на рельсах

голоса
2

Я пытаюсь создать приложение facebook и пошел через книгу http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Все отлично работает на моей машине развития , когда у меня есть холст метод отрисовки установлен как FBML. Но, по разным причинам , я хочу , чтобы создать приложение с IFRAME. Когда я устанавливаю мое приложение , чтобы использовать IFRAME я не могу подключиться к моей машине развития. Я прошел через много различных статей о создании приложения Iframe, но никто не похоже на работу. Это включает

http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
и любой другой сайт найден прибегая к помощи каких - либо сочетание facebook, IFRAME, рельсы и другие ,

У меня есть файл xd_receiver.htm в моей общественной директории и мой макет выглядит

<!doctype html public “-//w3c//dtd xhtml 1.0 strict//en” “http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xmlns:fb=”http://www.facebook.com/2008/fbml”>
  <meta http-equiv=content-type content=text/html;charset=UTF-8 />
  <title><%= controller.controller_name %>: <%= controller.action_name %></title>
  <%= stylesheet_link_tag jquery-ui-1.7.1.custom.css, styles %>
  <%= javascript_include_tag jquery-1.3.2.min.js, application %>
</head>
<body>

<%= yield  %>
<script src=http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php type=text/javascript></script>
<script type=text/javascript>  
    FB_RequireFeatures([XFBML], function(){ 
    FB.Facebook.init(my api key, xd_receiver.htm); });
</script>
</body>
</html>

Мой вопрос, что я не хватаю, препятствующая фейсбук подключения к моей машине развития рельсов, когда я поставил холст визуализацию метода Iframe? Поскольку мой журнал разработка не показывает какие-либо попыток подключения, я предполагаю, что это имеет какое-то отношение к поперечному материала домена, но я не могу найти хороший ответ об этом в любом месте.

Задан 08/06/2009 в 17:14
источник пользователем
На других языках...                            


3 ответов

голоса
3

Если поместить этот файл в / общественности, важно отметить , что Еврорадио содержится в шаблоне не будет разобрано , как вы ожидали. Я не слишком хорошо знаком с плагин , который вы пытаетесь использовать , но использовал камень Facebooker ( http://facebooker.rubyforge.org/ ) , который обеспечивает аккуратный способ взаимодействия с API Facebook REST.

Ответил 13/06/2009 в 23:25
источник пользователем

голоса
0

Я настоятельно рекомендую использовать Facebooker с самого начала. Это сэкономит вам много времени.

Ответил 04/07/2009 в 17:35
источник пользователем

голоса
0

/ xd_receiver

Есть методы Facebooker для такого рода вещи проверить это

http://blog.yangtheman.com/2009/08/23/how-to-integrate-facebook-connect-with-a-rails-app/

Ответил 14/09/2009 в 05:32
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more