PHP एसडीके के साथ फेसबुक मोबाइल लॉगिन

मैं एंड्रॉइड डिवाइस से फेसबुक टोकन प्राप्त कर सकता हूं और मूल्य को वेब सर्वर पर पोस्ट कर सकता हूं।

जब मैंने फेसबुक PHP एसडीके का इस्तेमाल किया, तो फेसबुक उपयोगकर्ता की जानकारी प्राप्त करना आसान था।

// Get User ID
$fb_id = $this->facebook->getUser();

// Get User Info
$user_profile = $this->facebook->api('/me');

बस इस एक पंक्ति ने मुझे सारी जानकारी दी।

मुझे नहीं पता कि मोबाइल से प्राप्त केवल फेसबुक टोकन का उपयोग करके उपयोगकर्ता की जानकारी कैसे प्राप्त करें।

// get mobile token
$fb_token = $this->input->post('fb_token');

$user_info = 'https://graph.facebook.com/me?access_token='.$fb_token;

ठीक। तो ऐसा लगता है कि अगर मैं यूआरएल पते का उपयोग करता हूं तो मुझे जोसन डेटा मिलता है।

मैं सर्वर में सरणी डेटा कैसे ला सकता हूं?

0
जोड़ा संपादित
विचारों: 1
ओह। यह एंड्रॉइड है
जोड़ा लेखक james, स्रोत
"मोबाइल" से आपका क्या मतलब है? आईओएस? एंड्रॉयड? या शायद मोबाइल वेब?
जोड़ा लेखक Nitzan Tomer, स्रोत

2 उत्तर

उपयोगकर्ता प्रमाणित होने के बाद ( एसएसओ ) आप बस < a href = "https://github.com/facebook/facebook-android-sdk/blob/master/facebook/src/com/facebook/android/Facebook.java" rel = "nofollow"> फेसबुक ऑब्जेक्ट अनुरोध करने के लिए:

facebook.request("me", new RequestListener() {
    @Override
    public void onComplete(String response, Object state) {}

    @Override
    public void onIOException(IOException e, Object state) {}

    @Override
    public void onFileNotFoundException(FileNotFoundException e, Object state) {}

    @Override
    public void onMalformedURLException(MalformedURLException e, Object state) {}

    @Override
    public void onFacebookError(FacebookError e, Object state) {}
});

You can make synced requests: API Requests or asynced: Async API Requests

0
जोड़ा

आपको केवल एक पंक्ति जोड़ने की ज़रूरत है और आप कर चुके हैं।

$userData = file_get_contents($user_info);
0
जोड़ा