रेल के एक iframe के साथ फेसबुक ऐप

वोट
2

मैं एक फेसबुक एप्लिकेशन बनाने के प्रयास कर रहा हूँ और पुस्तक के माध्यम से चला गया http://pragprog.com/titles/mmfacer/developing-facebook-platform-applications-with-rails । सब कुछ मेरे विकास मशीन पर ठीक काम करता है जब मैं अपने कैनवास विधि FBML के रूप में सेट प्रस्तुत करना है। लेकिन, विभिन्न कारणों के लिए मैं एक iframe के साथ एप्लिकेशन का निर्माण करना चाहते हैं। मैं एक iframe उपयोग करने के लिए मेरे एप्लिकेशन सेट जब मैं अपने विकास मशीन से कनेक्ट करने में असमर्थ हूँ। मैं एक iframe अनुप्रयोग बनाने के बारे में अलग अलग लेख का एक बहुत माध्यम से चला गया, लेकिन कोई भी काम करने के लिए लग रहे हैं। इसमें शामिल है

http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication_Channel
http://wiki.developers.facebook.com/index.php/XFBML
और किसी भी अन्य साइट फेसबुक, आइफ्रेम, रेल और अन्य लोगों के किसी भी संयोजन googling पाया ।

मैं अपने सार्वजनिक निर्देशिका में xd_receiver.htm फ़ाइल है और मेरे लेआउट की तरह दिखता है

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

मेरा प्रश्न है, क्या मैं अपने रेल विकास मशीन से कनेक्ट होने से रोक रहा है कि फेसबुक याद आ रही है जब मैं सेट कैनवास प्रस्तुत करना iframe पर विधि? चूंकि मेरे विकास लॉग एक कनेक्शन के किसी भी प्रयास को प्रदर्शित नहीं करता है, मेरा अनुमान है कि यह क्रॉस डोमेन सामान के साथ क्या करना है कि कुछ है, लेकिन मैं नहीं कहीं भी इसके बारे में एक अच्छा जवाब मिल सकता है।

08/06/2009 को 17:14
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
3

आप के तहत / सार्वजनिक उस फ़ाइल देते हैं, तो इसके रखना आवश्यक है कि टेम्पलेट के भीतर निहित ERB पार्स नहीं किया जाएगा के रूप में आप की उम्मीद है। मैं प्लगइन आप का उपयोग करने की कोशिश कर रहे हैं के साथ बहुत परिचित नहीं हूँ लेकिन Facebooker मणि (इस्तेमाल किया है http://facebooker.rubyforge.org/ ) जो फेसबुक पर REST API के साथ बातचीत करने के लिए एक साफ रास्ता प्रदान करता है।

13/06/2009 को 23:25
का स्रोत उपयोगकर्ता

वोट
0

मैं दृढ़ता से शुरू से ही Facebooker का उपयोग कर सुझाव देते हैं। यह आपको बहुत समय बचा सकते हैं।

04/07/2009 को 17:35
का स्रोत उपयोगकर्ता

वोट
0

/ xd_receiver

के लिए बात की इस तरह इस की जाँच Facebooker तरीकों देखते हैं

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

14/09/2009 को 05:32
का स्रोत उपयोगकर्ता

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