app Facebook avec un iframe sur des rails

voix
2

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.

Créé 08/06/2009 à 17:14
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
3

Si vous placez ce fichier sous / public, il est important de noter que le ERB contenu dans le modèle ne sera pas analysé comme prévu. Je ne suis pas trop familier avec le plugin que vous essayez d'utiliser , mais ont utilisé la pierre précieuse Facebooker ( http://facebooker.rubyforge.org/ qui offre un moyen bien rangé pour interagir avec l'API Facebook REST).

Créé 13/06/2009 à 23:25
source utilisateur

voix
0

Je suggère fortement d'utiliser Facebooker depuis le début. Il va vous faire économiser beaucoup de temps.

Créé 04/07/2009 à 17:35
source utilisateur

voix
0

/ xd_receiver

il existe des méthodes de Facebooker pour ce genre de chose vérifier ceci

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

Créé 14/09/2009 à 05:32
source utilisateur

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