6

उसे संपादित, JesseMonroy650 के अनुरोध के अनुसार:फेसबुक से हो रही जानकारी PhoneGap अंदर बिल्ड

मैं, इससे पहले कि संकर क्षुधा की एक जोड़ी किया है हालांकि कोई भी व्यावसायिक रूप से जारी किया। मैं फोनगैप बिल्ड का उपयोग कर रहा हूं। यहां स्थित: https://build.phonegap.com/ मैं किसी भी डेस्कटॉप ऐप का उपयोग नहीं कर रहा हूं।

मूल सामग्री:

मैं PhoneGap बिल्ड अंदर फेसबुक से डेटा प्राप्त करने की कोशिश कर रहा हूँ।

मैं एक सरल स्क्रिप्ट है कि जैसे कि यह API के आधार पर काम करना चाहिए लगता है:

<script> 
      document.addEventListener("deviceready", onDeviceReady, false); 

      function onDeviceReady() { 

       var fbLoginSuccess = function(userData) { 
        alert("UserInfo: " + JSON.stringify(userData)); 
        facebookConnectPlugin.getAccessToken(function(token) { 
         alert("Token: " + token); 
        }, function(err) { 
         alert("Could not get access token: " + err); 
        }); 
       } 
       facebookConnectPlugin.login(["public_profile"], 
         fbLoginSuccess, 
         function(error) { 
          alert("" + error) 
         } 
       ); 
      } 
</script> 

और मुझे विश्वास है कि मैं सेटअप मेरे config.xml सही ढंग से किया है:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0"> 
    <param name="APP_ID" value="<ACTUAL APP ID HERE>" /> 
    <param name="APP_NAME" value="<ACTUAL APP NAME HERE>" /> 
</gap:plugin> 

लेकिन मुझे इस बारे में कोई चेतावनी नहीं है (या कंसोल लॉग, जब मैं कोशिश करता हूं)।

  1. तो मेरा सवाल है - क्या मैं यहां फोनगैप बिल्ड फेसबुक एपीआई का सही उपयोग कर रहा हूं? मुझे अलग-अलग क्या करना चाहिए?

  2. यह एक कम महत्वपूर्ण सवाल यह है कि - बोनस अंक किसी को बाहर इंगित कर सकते हैं, तो मैं कैसे एक ही प्रक्रिया स्थानीय रूप से कॉर्डोबा की स्थापना के बिना ब्राउज़र में काम कर प्राप्त कर सकते हैं - हैं कि आपकी पहली के लिए भी संभव

+0

कौन सा 'की phonegap-version' हैं संस्करण इस कोड के साथ आजमाइए (एक fbLoginSuccess वर की घोषणा की तरह) आप उपयोग कर रहे हैं? – JesseMonroy650

+0

5.2.0 –

+0

जैसा लगता है आपकी प्रतिक्रिया मुझे आश्चर्यचकित कर रही है। तो मुझे कुछ सवाल पूछना चाहिए। कृपया ** अपनी पोस्ट ** में निम्नलिखित का उत्तर दें। क्या यह आपका पहला संकर ऐप है? क्या आप डेस्कटॉप ऐप का उपयोग कर रहे हैं? क्या आप [सीएलआई, एसडीके या बिल्ड] का उपयोग कर रहे हैं (https: // github।com/jessemonroy650/टॉप-फोनगैप-गलतियों/ब्लॉब/मास्टर/नया-to-Phonegap.md # 001)? कृपया उत्तर न मानें, कृपया लिंक पढ़ें। एक बार जब आप * पोस्ट * में प्रश्न का उत्तर दे चुके हैं, तो टिप्पणियों में जवाब दें, इसलिए मुझे पता है कि आपने पोस्ट में जानकारी जोड़ दी है। – JesseMonroy650

उत्तर

2

है प्रश्न:

अपने config.xml लिए नीचे दिए गए जोड़ें और आप अपने index.html फ़ाइल के साथ रूट फ़ोल्डर में अपने config.xml जगह सुनिश्चित:

<gap:plugin name="com.phonegap.plugins.facebookconnect"> 
    <param name="APP_ID" value="..." /> 
    <param name="APP_NAME" value="..." /> 
</gap:plugin> 

अपने index.html फ़ाइल और हर .html फ़ाइल की है कि आप प्लगइन लिपियों उपयोग करना चाहते करने के लिए निम्न करें:

<script scr="phonegap.js"></script> 
<script src="cdv-plugin-fb-connect.js"></script > 
<script src="facebook-js-sdk.js"></script > 

अब, पढ़ सकते हैं और here स्थित प्रलेखन का पालन करें। "फेसबुक आवश्यकताएं और सेट-अप" नामक अनुच्छेद पर ध्यान देना सुनिश्चित करें।

एक बार पूरा हो जाने पर, अपनी ज़िप परियोजना को build.phonegap.com पर अपलोड करें और अपनी परियोजना को संकलित करने की प्रतीक्षा करें।

अपने 2 प्रश्न के लिए:

यह कॉर्डोबा की स्थापना के बिना किसी भी तरह से ब्राउज़र पर यह परीक्षण करने के लिए संभव नहीं है। वर्तमान में यह है

2

मुझे लगता है कि "बॉक्स से बाहर" आप कुछ याद आ रही अर्धविराम है, यह

<script> 
document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 

    var fbLoginSuccess = function (userData) { 
     alert("UserInfo: " + JSON.stringify(userData)); 
     facebookConnectPlugin.getAccessToken(function (token) { 
      alert("Token: " + token); 
     }, function (err) { 
      alert("Could not get access token: " + err); 
     }); 
    }; 
    facebookConnectPlugin.login(["public_profile"], 
      fbLoginSuccess, 
      function (error) { 
       alert("" + error); 
      } 
    ); 
} 
</script> 
संबंधित मुद्दे