Je tente de créer une application facebook et est allé dans le livre http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Tout fonctionne bien sur ma machine de développement quand j'ai ma toile rendre la méthode définie comme FBML. Mais, pour diverses raisons , je veux construire une application avec un iframe. Quand je tournerai mon application à utiliser une iframe je suis incapable de vous connecter à ma machine de développement. Je suis passé par beaucoup de différents articles sur la création d' une application iframe, mais aucun ne semble fonctionner. Qui comprend
http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
et tout autre site trouvé googler toute combinaison de facebook, iframe, rails et autres .
Je le fichier xd_receiver.htm dans mon répertoire public et ma mise en page ressemble
<!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>
Ma question est, qu'est-ce que je manque qui empêche facebook de se connecter à ma machine de développement rails quand je mets la toile méthode pour rendre iframe? Depuis mon journal de développement ne montre aucune tentative d'une connexion, je suppose qu'il a quelque chose à voir avec les trucs de domaine croix, mais je ne peux pas trouver une bonne réponse à ce sujet partout.













