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.













