Facebook-applikasjonen med en iframe på skinner

stemmer
2

Jeg forsøker å skape en facebook app og gikk gjennom boken http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Alt fungerer fint på utviklingen min maskin når jeg har min lerret gjengi metode satt som FBML. Men av ulike grunner ønsker jeg å bygge en app med en iframe. Når jeg setter min app å bruke en iframe Jeg klarer ikke å koble seg til utviklingen min maskin. Jeg gikk gjennom en rekke ulike artikler om hvordan du oppretter en iframe app, men ingen ser ut til å fungere. Det inkluderer

http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
og noen annen side funnet googlingen hvilken som helst kombinasjon for Facebook, iframe, skinner og andre .

Jeg har xd_receiver.htm fil i min offentlige katalogen og min layout ser ut

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

Mitt spørsmål er, hva er det jeg mangler som hindrer facebook fra å koble til min skinner utvikling maskinen når jeg satt på lerretet gjengi metode for å iframe? Siden min utvikling loggen ikke viser noen forsøk for en tilkobling, jeg gjetter at det har noe å gjøre med korset domene ting, men jeg kan ikke finne et godt svar på det hvor som helst.

Publisert på 08/06/2009 klokken 16:14
kilden bruker
På andre språk...                            


3 svar

stemmer
3

Hvis du plasserer denne filen under / offentlig, er det viktig å merke seg at ERB som finnes i malen ikke vil bli analysert som du forventet. Jeg er ikke så kjent med plugin du prøver å bruke, men har brukt Face perle ( http://facebooker.rubyforge.org/ ) som gir en ryddig måte å samhandle med Facebook REST API.

Svarte 13/06/2009 kl. 22:25
kilden bruker

stemmer
0

Jeg anbefaler sterkt å bruke Face fra begynnelsen. Det vil spare deg for mye tid.

Svarte 04/07/2009 kl. 16:35
kilden bruker

stemmer
0

/ xd_receiver

det er Face metoder for denne typen ting sjekke ut dette

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

Svarte 14/09/2009 kl. 04:32
kilden bruker

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