Sunt încercarea de a crea o aplicație Facebook și a trecut prin cartea http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails . Totul funcționează bine pe masina mea de dezvoltare , atunci când am panza mea metoda de a seta ca fbml face. Dar, din diferite motive Vreau să construiască o aplicație cu un iframe. Când m - am setat aplicația mea de a folosi un iframe eu sunt în imposibilitatea de a se conecta la mașina mea de dezvoltare. Am trecut printr - o mulțime de diferite articole despre crearea unei aplicații iframe, dar nici unul nu pare să funcționeze. Care include
http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
și orice alt site găsit googling orice combinație de Facebook, iframe, șine și altele .
Am fișierul xd_receiver.htm în directorul meu public și aspectul meu arata ca
<!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>
Întrebarea mea este, ce sunt eu lipsesc că Facebook împiedică de la conectarea la șine masina mea de dezvoltare atunci când am stabilit panza face metoda de iFrame? Deoarece jurnalul meu de dezvoltare nu arată orice încercare de conexiune, eu presupun că are ceva de-a face cu chestii pe mai multe domenii, dar nu pot găsi un răspuns bun despre el oriunde.













