2014-09-21 10 views
7

के लिए फोनगैप एफबी प्लगइन के साथ फेसबुक उपयोगकर्ता ईमेल और उपयोगकर्ता पहले/अंतिम नाम प्राप्त करें मेरे पहले फोनगैप आईओएस ऐप पर काम करना। इस प्लगइन को शामिल करने का प्रयास https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/wwwआईओएस ऐप

असल में मुझे केवल उपयोगकर्ताओं के ईमेल और पहले/अंतिम नाम को सतर्क करने की आवश्यकता है, हालांकि मैं इस प्लगइन का उपयोग करके ऐसा करने के लिए थोड़ा फंस गया हूं।

मैं जो जानकारी करना चाहता था वह उस जानकारी को पुनर्प्राप्त कर रहा था, फिर पार्स के साथ उपयोग करने के लिए एक नया उपयोगकर्ता बनाने के लिए कुछ रूपों को पूर्ववत करें।

मैं इस समारोह है कि एक स्थिति और टोकन के साथ एक authResponse और यूजर आईडी को प्रदर्शित करता है से एक प्रतिक्रिया प्राप्त करने में सक्षम हूँ:

  var login = function() { 
      if (!window.cordova) { 
       var appId = prompt("Enter FB Application ID", ""); 
       facebookConnectPlugin.browserInit(appId); 
      } 
      facebookConnectPlugin.login(["email"], 
       function (response) { alert(JSON.stringify(response)) }, 
       function (response) { alert(JSON.stringify(response)) }); 
     } 

मैं कैसे जाने के लिए के अगले चरणों के मामले में अभी अनिश्चित हूँ उपयोगकर्ताओं को ईमेल और पहला/अंतिम नाम पुनर्प्राप्त करने के बारे में..और चाहे मुझे फेसबुक एपीआई में गहराई से खोदना पड़े।

किसी भी मदद की सराहना की जाती है।

* अपडेट *

यह पता चल। मैं एक कदम है कि मैं फेसबुक एपीआई पेज

  var login = function() { 
     if (!window.cordova) { 
      facebookConnectPlugin.browserInit('APPID'); 
      facebookConnectPlugin.browserInit(appId); 
     } 
     facebookConnectPlugin.login(["email"], function(response) { 
      if (response.authResponse) { 
       facebookConnectPlugin.api('/me', null, 
        function(response) { 
         alert('Good to see you, ' + 
          response.email + response.name + '.'); 
        }); 

      } 
     }); 
    } 
+0

मुझे एहसास है कि यह एक पुरानी पोस्ट है, लेकिन इसे समझने के बाद जवाब पोस्ट करने के लिए समय निकालने के लिए धन्यवाद। यहां 2017 में दस्तावेज में कमी आई है। – DiamondDrake

+1

लेकिन इन दिनों आपको केवल '/ me' – DiamondDrake

+0

@DiamondDrake की बजाय '/ me? Scope = ईमेल' की आवश्यकता है। उम्मीद है कि यह सहायक था। दस्तावेज़ीकरण हमेशा बदल रहा है ... मुझे याद है कि जब यह हुआ तो मैंने समाधान के लिए खुदाई की उचित मात्रा में काम किया। और दायरे पैरामीटर पर जानना अच्छा है। – gregdevs

उत्तर