Facebook-App mit einem iframe auf Schienen

stimmen
2

Ich versuche , einen Facebook - App und ging durch das Buch erstellen http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Alles funktioniert auf meiner Entwicklung Maschine gut , wenn ich meine Leinwand Methode als Fbml gesetzt machen habe. Aber aus verschiedenen Gründen möchte ich eine App mit einem Iframe bauen. Wenn ich meine app setzen einen Iframe zu verwenden , kann ich nicht meine Entwicklung Maschine verbinden. Ich ging durch eine Menge von verschiedenen Artikeln über einen Iframe App erstellen, aber keiner scheint zu funktionieren. Dazu gehören

http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
und andere Website gefunden jede Kombination von facebook, iframe, Schienen und andere googeln .

Ich habe die xd_receiver.htm Datei in meinem öffentlichen Verzeichnis und mein Layout sieht aus wie

<!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>

Meine Frage ist, was bin ich dabei, dass verhindert, dass Facebook eine Verbindung zu meinen Schienen Entwicklungsmaschine, wenn ich die Leinwand Methode iframe eingestellt? Da meine Entwicklung Protokoll zeigt keine Versuche eine Verbindung, vermute ich, dass es etwas mit dem Cross-Domain-Material zu tun hat, aber ich kann keine gute Antwort über sie überall finden.

Veröffentlicht am 08/06/2009 um 17:14
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
3

Wenn Sie diese Datei unter / öffentlichen Ort, es ist wichtig zu beachten , dass die ERB in der Vorlage enthalten sind, werden nicht analysiert, wie Sie erwartet. Ich bin nicht allzu vertraut mit dem Plugin , das Sie verwenden möchten , aber habe das Facebooker Juwel verwendet ( http://facebooker.rubyforge.org/ ) , die eine ordentliche Art und Weise bietet mit dem Facebook - REST - API zu interagieren.

Beantwortet am 13/06/2009 um 23:25
quelle vom benutzer

stimmen
0

Ich empfehle Facebooker von Anfang an mit. Es wird Ihnen eine Menge Zeit sparen.

Beantwortet am 04/07/2009 um 17:35
quelle vom benutzer

stimmen
0

/ xd_receiver

gibt es Facebooker Methoden für diese Art der Sache check this out

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

Beantwortet am 14/09/2009 um 05:32
quelle vom benutzer

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