Facebook app con un iframe su rotaie

voti
2

Sto tentando di creare un'applicazione Facebook e ha attraversato il libro http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Tutto funziona bene sulla mia macchina di sviluppo quando ho la mia tela metodo impostato come FBML rende. Ma, per vari motivi voglio costruire un app con un iframe. Quando ho impostato la mia app per utilizzare un iframe non sono in grado di connettersi a mia macchina di sviluppo. Ho passato un sacco di diversi articoli sulla creazione di un app iframe, ma nessuno sembra funzionare. Quello include

http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
e qualsiasi altro sito trovato googling qualsiasi combinazione di facebook, iframe, rotaie e altri .

Ho il file xd_receiver.htm nel mio elenco pubblico e il mio layout sembra che

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

La mia domanda è, cosa mi manca che Facebook impedisce di connettersi al mio rotaie macchina di sviluppo quando ho creato la tela di rendering metodo per iframe? Dal momento che il mio log di sviluppo non mostra alcun tentativo di una connessione, sto cercando di indovinare che ha qualcosa a che fare con la roba dominio croce, ma non riesco a trovare una buona risposta su di esso da nessuna parte.

È pubblicato 08/06/2009 alle 17:14
fonte dall'utente
In altre lingue...                            


3 risposte

voti
3

Se si inserisce il file sotto / pubblico, è importante notare che l'ERB contenuta all'interno del modello non verrà analizzato come vi aspettavate. Io non sono troppo familiarità con il plugin che si sta tentando di utilizzare, ma ho usato la gemma Facebooker ( http://facebooker.rubyforge.org/ ), che fornisce un modo ordinato di interagire con le API REST Facebook.

Risposto il 13/06/2009 a 23:25
fonte dall'utente

voti
0

Suggerisco vivamente di utilizzare Facebooker dall'inizio. E ti risparmiare un sacco di tempo.

Risposto il 04/07/2009 a 17:35
fonte dall'utente

voti
0

/ xd_receiver

ci sono metodi Facebooker per questo genere di cose check this out

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

Risposto il 14/09/2009 a 05:32
fonte dall'utente

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