मैं iPhone एप्लिकेशन विकसित कर रहा हूं, जो सर्वर के साथ संचार पर आधारित है, और मैं फेसबुक प्रमाणीकरण तंत्र का उपयोग करना चाहता हूं।
मूल रूप से, मुझे लगता है कि इसे इस तरह काम करना चाहिए:
- मेरे iPhone ऐप में, उपयोगकर्ता अपने ईमेल और पासवर्ड का उपयोग करके फेसबुक में लॉग इन करता है।
- उपयोगकर्ता संबंधित फेसबुक एप्लिकेशन के लिए अपने डेटा तक पहुंच की अनुमति देता है।
- सफल लॉग इन के बाद मेरा iPhone ऐप एक्सेस टोकन प्राप्त करता है।
- अपने सर्वर के साथ आगे संचार में, मेरे iPhone एप्लिकेशन को प्राप्त फेसबुक एक्सेस टोकन (उदाहरण के लिए: प्रश्नों में) का उपयोग करना चाहिए।
- जब मेरा सर्वर iPhone ऐप से कुछ क्वेरी प्राप्त करता है, तो एक्सेस टोकन के साथ, उसे फेसबुक से पूछना चाहिए कि यह टोकन वैध है (और कौन है), और यदि हाँ, तो सर्वर को यह मान लेना चाहिए कि उपयोगकर्ता फेसबुक के साथ प्रमाणित है।
मेरा प्रश्न है: यदि पहुँच टोकन मान्य है, तो सर्वर को फेसबुक से कैसे पूछना चाहिए? मुझे लगता है कि मुझे किसी तरह से जांचना चाहिए कि क्या टोकन मेरे फेसबुक ऐप के लिए वैध है।
मैंने API से ग्राफ़ करने के लिए कई फेसबुक क्वेरीज़ की कोशिश की है, जो मैंने पाया है, लेकिन जैसा मैंने उम्मीद की थी, वैसा कुछ भी नहीं हुआ। क्या आप मुझे कुछ उदाहरण प्रदान कर सकते हैं?