Facebook app met een iframe op rails

stemmen
2

Ik probeer om een Facebook-app te maken en ging door het boek http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Alles werkt prima op mijn ontwikkeling machine wanneer ik mijn doek te maken is ingesteld als FBML. Maar, om verschillende redenen wil ik een app met een iframe op te bouwen. Toen ik mijn app ingesteld om een iframe te gebruiken Ik kan geen verbinding maken met mijn ontwikkeling machine. Ik ging door een heleboel verschillende artikelen over het maken van een iframe app, maar niets lijkt te werken. dat geldt ook voor

http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
en andere sites gevonden googlen elke combinatie van bij, iframe, rails en anderen .

Ik heb de xd_receiver.htm bestand in mijn openbare map en mijn lay-out eruit ziet

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

Mijn vraag is, wat mis ik dat verhindert facebook verbinding maken met mijn rails ontwikkeling machine toen ik het doek te maken methode om iframe? Sinds mijn ontwikkeling log niet alle pogingen van de verbinding te laten zien, ik gok dat het iets te maken heeft met de cross-domein dingen, maar ik kan het niet vinden van een goed antwoord over het overal.

De vraag is gesteld op 08/06/2009 om 17:14
bron van user
In andere talen...                            


3 antwoorden

stemmen
3

Als je dat bestand onder / openbare plaatsen, is het belangrijk om op te merken dat de ERB binnen de template niet krijgt ontleed als je had verwacht. Ik ben niet zo bekend met de plugin die u probeert te gebruiken, maar de Facebooker gem (gebruikt http://facebooker.rubyforge.org/ ), die een nette manier om te communiceren met de Facebook REST API biedt.

antwoordde op 13/06/2009 om 23:25
bron van user

stemmen
0

Ik stel met behulp van Facebooker vanaf het begin. Het zal bespaart u een hoop tijd.

antwoordde op 04/07/2009 om 17:35
bron van user

stemmen
0

/ xd_receiver

er zijn Facebooker methoden om dit soort dingen check this out

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

antwoordde op 14/09/2009 om 05:32
bron van user

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