सामाजिक नेटवर्क का उपयोग कर प्राधिकरण। सामाजिक नेटवर्क का उपयोग करके लॉगिन करें

लंबे समय से, कई साइटें मानक प्राधिकरण के साथ, सामाजिक नेटवर्क और वेब सेवाओं के माध्यम से प्राधिकरण प्रदान करती हैं। आपके पास विकल्प है:

  1. अपेक्षाकृत लंबे पंजीकरण पथ से गुजरें - ईमेल / पासवर्ड / कैप्चा दर्ज करें और ईमेल द्वारा सक्रिय करें।
  2. बस उस सोशल नेटवर्क के आइकन पर क्लिक करें जिसमें आपका खाता है और पहुंच की पुष्टि करें।
और क्यों न मानक पंजीकरण तंत्र को पूरी तरह त्याग दिया जाए? वैसे, यह दृष्टिकोण माइक्रोसॉफ्ट से ऑन (एक्स) वेब सेवा पर लागू किया गया है - केवल फेसबुक के माध्यम से प्राधिकरण।

लेकिन सब कुछ उतना गुलाबी नहीं है जितना पहली नज़र में लग सकता है। आइए सामाजिक प्राधिकरण के सकारात्मक और नकारात्मक पहलुओं पर प्रकाश डालें, इस तथ्य को ध्यान में रखते हुए कि हम ईमेल/पासवर्ड संयोजन का उपयोग करके पंजीकरण करने से पूरी तरह से इनकार करने जा रहे हैं।

लाभ:

  • साइट पर त्वरित प्राधिकरण।
  • प्राधिकरण प्रदाता से उपयोगकर्ता डेटा।
  • कोई पासवर्ड नहीं।
  • कोई खाता सक्रियण नहीं।
  • एकमात्र फॉर्म प्राधिकरण फॉर्म है।
नुकसान:
  • कुछ प्राधिकरण प्रदाता ईमेल नहीं देते हैं।
  • उपयोगकर्ता के बारे में प्रदान किए गए डेटा के विभिन्न प्रारूप।
  • दर्शकों की पसंद।
  • आप भूल सकते हैं कि आपने किस सेवा के माध्यम से प्राधिकरण पारित किया है।

इस दृष्टिकोण के गुण स्पष्ट हैं। हम कमियों और उन्हें हल करने के तरीकों में अधिक रुचि रखते हैं।

नुकसान

कुछ प्राधिकरण प्रदाता ईमेल वापस नहीं करते हैं
हां, एक उपयोगकर्ता के बारे में हमें जो सबसे महत्वपूर्ण जानकारी जानने की जरूरत है, वह कुछ प्रदाताओं के पास उपलब्ध नहीं हो सकती है। विशेष रूप से, सार्वजनिक एपीआई में Vkontakte और Odnoklassniki इसे दूर नहीं करते हैं। फेसबुक और गूगल ईमेल पते के प्रति अधिक वफादार हैं और कुछ अनुमतियों की मदद से यह जानकारी आपको सफलतापूर्वक लौटा दी जाएगी।
फेसला:
  1. समस्या के लोकप्रिय समाधानों में से एक प्राधिकरण के बाद केवल उपयोगकर्ता से पूछना है। यह एक अतिरिक्त संवाद जोड़ देगा और आपको सक्रियण प्रक्रिया करनी होगी।
  2. लक्षित दर्शकों के आधार पर, प्राधिकरण प्रदाताओं को मना कर दें जो ईमेल नहीं देते हैं।
  3. ईमेल पते का प्रयोग न करें। फिर, हर जगह उपयोगकर्ता को प्रतिक्रिया का एकमात्र साधन व्यावहारिक रूप से छोड़ना इतना आसान नहीं है। आइए सामाजिक की अनुमति दें Vkontakte नेटवर्क पंजीकरण के लिए मोबाइल फोन नंबर का उपयोग करता है। यहां आपको यह सोचने की ज़रूरत है कि यदि उपयोगकर्ता सोशल नेटवर्क पर अपना खाता हटा देता है तो उपयोगकर्ता साइट तक पहुंच कैसे बहाल करेगा।
प्रदान किए गए उपयोगकर्ता डेटा के विभिन्न प्रारूप
कभी-कभी आपको किसी उपयोगकर्ता के बारे में केवल एक सामाजिक आईडी के अलावा कुछ और जानने की आवश्यकता होती है। नेटवर्क। इस तरह के डेटा में शामिल हो सकते हैं: पहला नाम, अंतिम नाम, उपनाम, लिंग, अवतार, जन्म तिथि। चूंकि OAuth और OpenID प्रोटोकॉल उपयोगकर्ता के बारे में कोई डेटा प्राप्त करने के लिए डिज़ाइन नहीं किए गए हैं, इसलिए आपको प्रत्येक विशिष्ट सेवा के API का उपयोग करना होगा और लौटाया गया डेटा हर जगह अलग होगा। विशेष रूप से, प्राधिकरण प्रदाता Google, Vkontakte, Facebook और Odnoklassniki ऊपर सूचीबद्ध सभी डेटा प्रदान करते हैं। यह केवल उन्हें संसाधित करने के लिए बनी हुई है।
समाधान: यदि आपको वास्तव में उपयोगकर्ता के बारे में अतिरिक्त डेटा की आवश्यकता है, तो प्राधिकरण सेवा से उनके लिए अनुरोध करें। यदि आपको और भी विशिष्ट डेटा की आवश्यकता है - प्राधिकरण के बाद उपयोगकर्ता को इसे स्वयं दर्ज करने के लिए कहें।
दर्शकों की पसंद
खैर, अब हम सबसे अधिक समस्याग्रस्त मुद्दे पर पहुंच गए हैं - लेकिन क्या मानक पंजीकरण से ऐसा इनकार आपके लक्षित दर्शकों को हतोत्साहित करेगा? इस मामले पर मेरी राय यह है: भले ही कोई व्यक्ति स्पष्ट रूप से सामाजिक सेवाओं के माध्यम से प्राधिकरण के माध्यम से नहीं जाना चाहता, लेकिन आपकी सेवा के लिए कोई विकल्प नहीं है, वह अंततः हार मान लेगा। मैं व्यक्तिगत रूप से इस एल्गोरिथम का पालन करता हूं: यदि मैं भविष्य में किसी विशेष सेवा का उपयोग करने की योजना बना रहा हूं, तो मैं निश्चित रूप से लॉगिन और पासवर्ड का उपयोग करके वहां पंजीकरण करूंगा। यदि साइट के पास ऐसा अवसर नहीं है, तो मैं सोशल के माध्यम से लॉग इन करूंगा। नेटवर्क।
यहां तक ​​कि अगर उपयोगकर्ता सोशल नेटवर्क पर नहीं है, तो उसके पास gmail, mail.ru या अन्य सेवाओं के लिए एक मेल खाता होना चाहिए। इसलिए, ऐसा मामला जब उपयोगकर्ता के पास प्रदान की गई प्राधिकरण सेवाओं के साथ एक भी खाता नहीं है, तो संभावना नहीं है।
आप भूल सकते हैं कि आपने किस सेवा के माध्यम से प्राधिकरण पारित किया है
यदि आपका संसाधन आपको 9000 से अधिक प्रदाताओं के माध्यम से लॉग इन करने की अनुमति देता है, और उपयोगकर्ता के इन प्रदाताओं के साथ कम से कम 2 खाते हैं, तो वह आसानी से भूल सकता है कि उसने साइट में कैसे प्रवेश किया। त्रुटि के मामले में, डेटाबेस में एक नए पंजीकरण का एक अनावश्यक रिकॉर्ड बनाया जाएगा।
समाधान: कुकीज़ में प्राधिकरण सेवा लिखें और इसे लॉगिन पृष्ठ पर हाइलाइट करें। शायद यह किसी प्रकार का सुरक्षा जोखिम पैदा करता है, लेकिन मैं तुरंत यह नहीं सोच सकता कि इसका गंभीरता से लाभ कैसे उठाया जाए।

निष्कर्ष

सामान्य पंजीकरण से बाहर निकलने का विचार बहुत लुभावना है, लेकिन यह सब इस बात पर निर्भर करता है कि आप वर्णित समस्याओं से छुटकारा पा सकते हैं या नहीं।

पी.एस. uLogin के कुछ आँकड़े पढ़े जा सकते हैं

आपके ग्राहकों के लिए अपना पासवर्ड याद रखना और अपना अगला ऑर्डर देते समय उसमें लॉग इन करना अक्सर असुविधाजनक हो सकता है। उसी समय, उनमें से अधिकांश के पास Facebook और/या VKontakte खाते, Gmail या Yandex.Mail हैं।

ऐसे मामले में, आप इन सेवाओं के लिए उपयोगकर्ता प्रमाणीकरण का कार्य सौंप सकते हैं। संभावना है कि आपके ग्राहक पहले से ही उनमें से एक में लॉग इन हैं, इसलिए उन्हें अपना पासवर्ड बिल्कुल भी दर्ज नहीं करना होगा, बस अपने कुछ व्यक्तिगत डेटा, जैसे ईमेल, को आपको भेजने के लिए सहमत हैं।

आप इस तरह के प्रमाणीकरण के लिए प्रोटोकॉल के बारे में अधिक जानकारी प्राप्त कर सकते हैं, उदाहरण के लिए, विकिपीडिया पर, लेकिन इस लेख में हम इनसेल्स पर इस तरह के एक तंत्र के कार्यान्वयन के तकनीकी विवरण पर विचार करेंगे।

  1. एक सामाजिक नेटवर्क में एक ऑनलाइन स्टोर का पंजीकरण और विशेष कुंजी प्राप्त करना;
  2. एक ऑनलाइन स्टोर में एक सामाजिक नेटवर्क स्थापित करना।

जरूरी: ऑनलाइन स्टोर के साथ होना चाहिए, अर्थात उसका पता http . से शुरू होना चाहिए एस

अनुभाग "सामाजिक नेटवर्क के माध्यम से प्राधिकरण के लिए आवेदन"

ऊपर उल्लिखित किसी भी साइट के माध्यम से अधिकृत करने के लिए, आपको अपने द्वारा चुनी गई साइट के प्लेटफॉर्म पर संबंधित एप्लिकेशन का डेटा जोड़ना होगा (हम इस साइट को एक प्राधिकरण प्रदाता या केवल एक प्रदाता कहने के लिए सहमत होंगे)।

सबसे पहले आपको आवश्यक बीओ अनुभाग में जाना होगा:

"जोड़ें" बटन पर क्लिक करके, आप एप्लिकेशन डेटा जोड़ने के लिए एक फॉर्म देखेंगे:


सभी आवश्यक डेटा निर्दिष्ट करने के बाद, इस प्रदाता के माध्यम से प्राधिकरण बटन स्वचालित रूप से आपकी साइट पर दिखाई देगा।

जरूरी:आप प्रत्येक प्रदाता के अधिकतम एक आवेदन को जोड़ सकते हैं।

आइए अब इस बात पर करीब से नज़र डालें कि प्रदाताओं के साथ इस तरह के एप्लिकेशन कैसे बनाएं।

के साथ संपर्क में

जरूरी: VKontakte एप्लिकेशन बनाने के लिए, आपके पास इस सामाजिक नेटवर्क में एक खाता होना चाहिए।


फेसबुक


गूगल


Yandex


Mail.ru


मैंने इस तथ्य के बारे में बात की कि साइट को यथासंभव उपयोगकर्ता के अनुकूल बनाने की आवश्यकता है, मैंने यह भी उल्लेख किया कि लोगों के लिए साइट में प्रवेश करना आसान बनाना आवश्यक है, जिससे सामाजिक नेटवर्क के माध्यम से अधिकृत करना संभव हो सके। जैसा कि वादा किया गया था, आज मैंने आपके लिए एक मैनुअल तैयार किया है, जिसकी मदद से आप आसानी से सीख सकते हैं कि इस सुविधा को अपनी साइटों से कैसे जोड़ा जाए।

आज आप सीखेंगे कि Vkontakte, Facebook और Tweeter जैसी लोकप्रिय सेवाओं के माध्यम से साइट पर कैसे अधिकृत किया जाए। इन सामाजिक नेटवर्क के माध्यम से प्राधिकरण जोड़ें। हम विशेष सेवाओं का उपयोग करेंगे: लॉग इनज़ा और इसका एनालॉग यूलॉगिन। मैं एक वर्डप्रेस साइट के उदाहरण पर दिखाऊंगा, आप देख सकते हैं कि यह मेरे परीक्षण ब्लॉग पर कैसा दिखता है।

uLogin का उपयोग करके सामाजिक नेटवर्क के माध्यम से प्राधिकरण

यह सेवा एक सामान्य इंटरनेट उपयोगकर्ता के लिए भी सुलभ और समझने योग्य है। सभी ज्ञात सामग्री प्रबंधन प्रणालियों और कई सामाजिक नेटवर्क (सहपाठियों, मेल और Google+ सहित) का समर्थन करता है। प्राधिकरण स्थापित करने के लिए, सेवा पर जाएं, वांछित प्लेटफॉर्म (इस मामले में, वर्डप्रेस) का चयन करें और "प्लगइन पेज के लिंक" पर क्लिक करें:

हमें कंप्यूटर पर प्लगइन डाउनलोड करने के लिए प्रेरित किया जाएगा, उस फ़ोल्डर का चयन करें जहां हम संग्रह को सहेजना चाहते हैं और इसे डाउनलोड करें। फिर हम डिस्क पर किसी भी फ़ोल्डर में संग्रह को अनपैक करते हैं और किसी भी फ़ाइल प्रबंधक का उपयोग करते हैं (उदाहरण के लिए, मैं कुल कमांडर का उपयोग करता हूं) फ़ोल्डर को wp-content/plugins निर्देशिका में साइट पर अपलोड करता हूं।

अब यह व्यवस्थापक पैनल में प्लगइन को सक्रिय करने के लिए बनी हुई है। व्यवस्थापक पैनल पर जाएं, प्लगइन्स अनुभाग, "uLogin" के विपरीत, "सक्रिय करें" पर क्लिक करें। सभी! अब हमारी वर्डप्रेस साइट पर सबसे प्रसिद्ध सामाजिक नेटवर्क के माध्यम से प्राधिकरण और टिप्पणी करने की संभावना है:

यदि आप व्यवस्थापक पैनल में "प्लगइन्स" अनुभाग में जाते हैं, तो वहां आप uLogin उप-आइटम देख सकते हैं, जो फ़ॉर्म सेट करने के लिए ज़िम्मेदार है:

सेटिंग पृष्ठ पर, आप सामाजिक नेटवर्क के प्रदर्शन को बदल सकते हैं। प्रपत्र पैनल पर नेटवर्क, सेवा मेनू, अनुरोधित फ़ील्ड, अतिरिक्त फ़ील्ड और दर्ज करने के लिए पाठ:

मैंने यहां कुछ भी नहीं छुआ, लेकिन जैसा कि मैं इसे समझता हूं, सभी परिवर्तन अंग्रेजी में किए जाने चाहिए। सिद्धांत रूप में, आप इन मापदंडों के साथ खेल सकते हैं, लेकिन प्लगइन पहले से ही ठीक काम करता है। यदि आप अन्य प्लेटफार्मों पर साइटों के लिए प्राधिकरण संलग्न करना चाहते हैं, तो प्रत्येक संग्रह में एक रीडमी फ़ाइल होती है, जो चरण दर चरण विशिष्ट सीएमएस के लिए प्लगइन की स्थापना का वर्णन करती है।

जैसा कि आप देख सकते हैं, कुछ भी जटिल नहीं है, और पूरी स्थापना में आपको केवल कुछ मिनट लगेंगे।

<? php इको ulogin_panel (); ?>

लॉग इन्ज़ा सेवा का उपयोग करके सामाजिक नेटवर्क के माध्यम से प्राधिकरण स्थापित करना

यह सेवा सबसे लोकप्रिय सामाजिक नेटवर्क के साथ भी एकीकृत है। नेटवर्क, और प्राधिकरण विंडो का एक लचीला विन्यास भी है। आरंभ करने के लिए, सेवा पर जाएं और लॉग इन करें। आप इसे किसी भी सोशल नेटवर्क का उपयोग करके कर सकते हैं। लॉग इन करने के बाद, आपको अपने अकाउंट पेज पर ले जाया जाएगा, जहां फॉर्म को कॉन्फ़िगर किया जाएगा:

"मेरा लॉगिनजा विजेट" अनुभाग पर जाएं और आवश्यक वेबसाइट जोड़ें:

साइट के साथ काम करने के लिए, आपको इसके अधिकारों की पुष्टि करनी होगी। हम "अधिकारों की पुष्टि करें" बटन पर क्लिक करते हैं, हमें मुख्य पृष्ठ पर एक विशेष टैग डालने के लिए कहा जाएगा:

अधिकारों की पुष्टि करने के बाद, हम अपनी इच्छानुसार विंडो को सुरक्षित रूप से अनुकूलित कर सकते हैं:

"सेटिंग" पृष्ठ में आपकी व्यक्तिगत आईडी और गुप्त कुंजी होती है, साइट पर इसे स्थापित करने के बाद विजेट को कॉन्फ़िगर करने के लिए उनकी आवश्यकता होती है:

प्रकटन पृष्ठ पर, आप style.css फ़ाइल का उपयोग करके विंडो के प्रकटन को अनुकूलित कर सकते हैं। यदि आप इस फ़ाइल को समझते हैं, तो आप प्रयोग कर सकते हैं, यदि आप नहीं समझते हैं, तो बेहतर है कि सब कुछ अपरिवर्तित छोड़ दें। "देखें" टैब पर, आप अपने काम का परिणाम देख सकते हैं:

"सांख्यिकी" अनुभाग इस विजेट का उपयोग करने वाले अधिकृत उपयोगकर्ताओं की संख्या दिखाता है:

"एचटीएमएल कोड" टैब पर, इस फॉर्म का एचटीएमएल कोड तदनुसार रखा गया है।

"वर्डप्रेस प्लगइन" चुनें और इसे अपने कंप्यूटर पर डाउनलोड करें। किसी भी फ़ाइल प्रबंधक का उपयोग करके, प्लगइन को wp-content/plugins निर्देशिका में छोड़ दें। हम प्लगइन को सक्रिय करते हैं, और व्यवस्थापक पैनल में हमारे पास "लॉगिनज़ा" अनुभाग होगा, इसमें जाएं।

उपयोगकर्ता एक क्लिक में तुरंत लॉग इन करना पसंद करते हैं, और ईमेल के माध्यम से पंजीकरण करने में समय व्यतीत नहीं करते हैं। ऑनलाइन स्टोर में सामान बेचने के लिए इस प्लेटफॉर्म का इस्तेमाल करने वाले लोग इस समस्या का पूरा सार समझ सकते हैं।
WordPress केडिफ़ॉल्ट रूप से, यह सामाजिक नेटवर्क के माध्यम से लॉग इन करने की क्षमता प्रदान नहीं करता है। यदि उपयोगकर्ता चाहता है कि उसके ग्राहक इस तरह से प्रवेश करें, तो उसे भुगतान किए गए विकास खरीदना होगा या एक विशेष मुफ्त प्लगइन का उपयोग करना होगा। वर्डप्रेस पर किसी भी साइट पर सोशल नेटवर्क के माध्यम से पंजीकरण और लॉगिन में आसानी बहुत महत्वपूर्ण है। यदि आप ई-मेल का उपयोग करके कई फ़ील्ड भरकर इस प्रक्रिया को पूरा करने के लिए आगंतुकों को आमंत्रित करते हैं, तो आप निश्चित रूप से बहुत से संभावित ग्राहकों को खो देंगे।
इस लेख में, चयनित Wordpress के लिए 10 सामाजिक लॉगिन प्लगइन्स, जो आपकी साइट को उपयोगकर्ता के अनुकूल बनने और पेशेवर दिखने की अनुमति देगा। उन लोगों के लिए जो अपने हाथों से सामाजिक बटन के साथ एक विजेट बनाना चाहते हैं, हम अनुशंसा करते हैं कि आप इस विषय पर सामग्री से परिचित हों।

सामाजिक लॉगिन

यह एक मुफ्त व्यापक है वर्डप्रेस प्लगइन, जो सामाजिक नेटवर्क के माध्यम से साइट पर लॉग इन करने और पंजीकरण करने का एक सरल समाधान प्रदान करता है। इस तरह के प्रमुख साइटों के माध्यम से इसके लिए प्राधिकरण उपलब्ध है: फेसबुक, ट्विटर, गूगल, लिंक्डइन, पेपाल, लाइवजर्नल, इंस्टाग्राम, याहू, वीकेऔर बहुत सारे। कुल मिलाकर, यह 25 से अधिक लोकप्रिय नेटवर्क को एक साथ लाता है, जिसके साथ आप लॉग इन कर सकते हैं, पंजीकरण कर सकते हैं या एक टिप्पणी छोड़ सकते हैं।
यह प्लगइन पूरी तरह से संगत है दोस्त दबाओ, इसलिए आप लगभग किसी भी सामाजिक समूह से लॉगिन का उपयोग कर सकते हैं, जो एक बहुत ही प्रासंगिक समाधान है। लॉगिन विजेट को आपकी साइट के साइडबार में रखा जाता है, या एक शोर्टकोड का उपयोग किया जाता है।

सुपर सोशलाइज़र

सुपर सोशलाइज़र के लिए एक बहुउद्देशीय प्लगइन है WordPress के. यह आपके टिप्पणी क्षेत्र के साथ सोशल मीडिया को एकीकृत करने में मदद करेगा और आपकी साइट पर साइन इन करने के लिए बढ़िया विकल्प प्रदान करेगा। उपयोगकर्ता किसी एक सामाजिक नेटवर्क में मौजूदा लॉगिन का उपयोग करके आपकी साइट तक आसानी से पहुंच सकता है। इस तरह के एक साधारण पंजीकरण के बाद, ईमेल के साथ उसकी प्रोफ़ाइल जानकारी आपके ब्लॉग डेटाबेस में संग्रहीत की जाएगी।

नेक्स्टएंड फेसबुक कनेक्ट

अगला प्लगइन कई मायनों में पिछले संसाधन के समान है, लेकिन यह साइटों पर प्राधिकरण के लिए उपयुक्त है फेसबुक.

वर्डप्रेस सामाजिक लॉगिन

वर्डप्रेस सोशल लॉग इन एक उपयोगी एप्लिकेशन है जो आपको रजिस्टर करने और साइट पर लॉग इन करने की अनुमति देता है WordPress केविभिन्न सामाजिक नेटवर्क में अपने लॉगिन का उपयोग करना। आपकी वेबसाइट पर उपयोगकर्ता की पहुंच पर आपका पूरा नियंत्रण होगा। इस प्लगइन में व्यक्तिगत सेटिंग्स के लिए पर्याप्त अवसर हैं।

वर्डप्रेस के लिए सामाजिक लॉगिन

एक और शक्तिशाली WordPress केसामाजिक नेटवर्क को एकीकृत करने में सक्षम प्लगइन WordPress के. इस सेवा का भुगतान किया जाता है, और इसके साथ काम सदस्यता के आधार पर किया जाता है, लेकिन कोई भी उपयोगकर्ता 30-दिन की निःशुल्क परीक्षण अवधि का उपयोग कर सकता है। यह आपको यह जांचने का अवसर देगा कि क्या यह प्लगइन आपके उद्देश्यों के लिए उपयुक्त है। वर्डप्रेस के लिए सोशल लॉग इन सभी लोकप्रिय नेटवर्क के साथ पूरी तरह से एकीकृत है, जिससे आप साइट पर जाने के साथ-साथ प्राधिकरण भी कर सकते हैं। यह उपयोगकर्ता प्रोफ़ाइल डेटा को उनकी अनुमति से कैप्चर करने और स्वचालित रूप से WP डेटाबेस में एक प्रोफ़ाइल बनाने में सक्षम है।

गिग्या - सोशल इंफ्रास्ट्रक्चर

एक और उपयोग करने में बहुत आसान WordPress केएक प्लगइन जो सामाजिक खातों को साइटों के साथ एकीकृत करने में मदद करेगा WordPress के. प्लगइन में सुंदर है, और इसके साथ आप अपनी इच्छा के अनुसार आवश्यक बटन को अनुकूलित कर सकते हैं।

Wordpress के लिए सामाजिक लॉगिन न केवल उपयोगकर्ताओं को लॉगिन के माध्यम से वेबसाइट में लॉग इन करने की अनुमति देता है फेसबुक, ट्विटर, गूगल, VKontakte,लेकिन संसाधन की उपस्थिति को भी बहुत आकर्षक बनाते हैं। इस सूची में उल्लिखित सभी मॉड्यूल व्यापक रूप से उपयोग किए जाते हैं और वे वास्तव में प्रभावी हैं। आप इनमें से कोई भी प्लगइन चुन सकते हैं और तुरंत शुरू कर सकते हैं।

उपयोगकर्ता प्राधिकरण के लिए लोकप्रिय सामाजिक नेटवर्क में एप्लिकेशन बनाने का एक छोटा सा तरीका।

फिलहाल, सामाजिक नेटवर्क के माध्यम से प्राधिकरण को लागू करने के कई तरीके हैं। यह कोई रहस्य नहीं है कि सामाजिक प्राधिकरण के विकास को सरल बनाने के लिए लॉगिन या यूलोगिन जैसी प्रॉक्सी सेवाएं हैं, और आप उन्हें अपनी परियोजनाओं में सुरक्षित रूप से उपयोग कर सकते हैं, लेकिन कभी-कभी प्रदाताओं का उपयोग करने की क्षमता उपलब्ध नहीं होती है और आपको सामाजिक नेटवर्क एपीआई का सामना करना पड़ता है। आमने सामने।

के साथ संपर्क में

वीके एप्लिकेशन बनाना काफी सरल है। एक नया एप्लिकेशन बनाने के लिए, आपको बाएं मेनू आइटम का उपयोग करना होगा " नियंत्रण"(यदि किसी कारण से आपके पास यह नहीं है - यहाँ एक सीधा लिंक है https://vk.com/editapp?act=create):

वीके तीन प्रकार के एप्लिकेशन "स्टैंडअलोन", "वेबसाइट" और "एम्बेडेड एप्लिकेशन" प्रदान करता है, अनुप्रयोगों के प्रकारों के बारे में अधिक जानकारी में पाया जा सकता है आधिकारिक दस्तावेज, लेकिन प्राधिकरण के लिए, हमें "वेबसाइट" का चयन करना होगा।

इस आइटम का चयन करने के बाद, सिस्टम को आपको वेबसाइट का पता और आधार डोमेन दर्ज करने की भी आवश्यकता होगी। यदि आवश्यक हो, तो इन मापदंडों को बाद में बदला जा सकता है।

विश्वसनीय पुनर्निर्देशन URI, ये वे पथ हैं जिन पर VKontakte को प्राधिकरण प्रक्रिया के दौरान उपयोगकर्ता को पुनर्निर्देशित करने की अनुमति है। आपकी साइट से प्राधिकरण प्रक्रिया के दौरान यूआरआई नेटवर्क को पास कर दिया जाता है।

ये पथ आपके द्वारा उपयोग की जा रही लाइब्रेरी पर निर्भर करते हैं, लेकिन आमतौर पर प्राधिकरण URL और रीडायरेक्ट URI समान होते हैं ( उदाहरण के लिए, opencart 1.5 सामाजिक लॉगिन मॉड्यूल में, यह इस प्रकार किया जाता है).

फेसबुक

फेसबुक एप्लिकेशन बनाने के लिए काफी उपयोगकर्ता के अनुकूल इंटरफेस प्रदान करता है। एप्लिकेशन को लागू करने के लिए, आपको डेवलपर अनुभाग में जाना होगा और एक नया एप्लिकेशन बनाना होगा:

सिस्टम के लिए आपको एप्लिकेशन आईडी दर्ज करने की आवश्यकता है, यह नाम है। नाम के साथ इसे ज़्यादा मत करो - ऐप के नाम में फेसबुक की एक वर्ण सीमा है।

एप्लिकेशन बन गया है, अब इसे सेट करना शुरू करते हैं। सबसे पहले आपको प्राधिकरण क्षमता को एप्लिकेशन से कनेक्ट करने की आवश्यकता है।

ऐसा करने के लिए, पृष्ठ पर " उत्पाद जोड़ें", चयन करें " फेसबुक में जाये"और बटन पर क्लिक करें" तराना":

VKontakte की तरह, आपको अपने आवेदन के प्रकार को निर्दिष्ट करना होगा। हमारे लिए, आइटम " वेब":

इन जोड़तोड़ के बाद, बाएं मेनू में आपके पास एक नया उत्पाद होगा " फेसबुक में जाये", आइटम का चयन करें" समायोजन"और मैदान में पथ दर्ज करें" मान्य OAuth रीडायरेक्ट URL".

जब यह हो जाए, तो एप्लिकेशन सेटिंग पर जाएं:

इस खंड में, आप एपीआई तक पहुंचने के लिए आवश्यक सभी जानकारी प्राप्त कर सकते हैं, अर्थात् आवेदन पहचान पत्रऔर आवेदन गुप्त कुंजी:

ट्विटर

सच कहूं, तो ट्विटर एपीआई के साथ, मुझे अक्सर समझ से बाहर होने वाली समस्याएं होती थीं, लेकिन अब वे कमोबेश स्थिर हो गई हैं।

नया एप्लिकेशन बनाने के लिए, डेवलपर सेक्शन में जाएं और "पर क्लिक करें। नया ऐप बनाएं"। सिस्टम के लिए आपको आवेदन के बारे में बुनियादी जानकारी दर्ज करने और सेवा की शर्तों से सहमत होने की आवश्यकता होगी।

इसे भरने के बाद आपके सामने एप्लिकेशन सेटिंग पेज खुल जाएगा:

यदि आपके आवेदन को उपयोगकर्ता का ईमेल प्राप्त करने की आवश्यकता है, तो अनुभाग पर जाएँ अनुमतियांऔर बॉक्स को चेक करें उपयोगकर्ताओं से ईमेल पते का अनुरोध करें"। इसके अलावा, यहां आप आवेदन के अधिकार सेट कर सकते हैं - हमारे पास प्राधिकरण के लिए पढ़ने के लिए पर्याप्त अधिकार हैं" सिफ़ पढ़िये".

ट्विटर एपीआई के साथ इंटरैक्ट करने वाले एप्लिकेशन को आमतौर पर तीन प्राधिकरण तत्वों की आवश्यकता होती है: उपभोक्ता कुंजी, उपभोक्ता रहस्य और ऐपआईडी।

इस पृष्ठ पर पहले दो सही हैं, लेकिन ऐपआईडी को ब्राउज़र बार से कॉपी करने की आवश्यकता है ( ऐप/और/की के बीच की संख्या):

सहपाठियों

Ok.ru में आवेदन पंजीकृत करना मुश्किल नहीं है, लेकिन कुछ बारीकियां हैं।

Nuance #1: ok.ru . पर डेवलपर बनें

यदि आप पहली बार Odnoklassniki API के साथ काम कर रहे हैं, तो ध्यान रखें कि आपको सबसे पहले डेवलपर मोड को सक्रिय करना होगा। यह पृष्ठ पर किया जाता है। https://ok.ru/devaccess.

डेवलपर अधिकार प्राप्त करने के बाद, आप अपना पहला ऐप बना सकते हैं।

Nuance #2: मेरे ऐप्स कहां हैं?

सहपाठियों में, सभी एप्लिकेशन गेम सेक्शन में होते हैं। वे। यदि आपके पास आवेदनों की सूची का सीधा लिंक नहीं है - अपनी प्रोफ़ाइल पर जाएं, अनुभाग चुनें " खेल", उपखंड पर जाएं" मेरा अपलोड किया हुआ"

Odnoklassniki में एक एप्लिकेशन सेट करना बहुत आसान है - आपको केवल अनुमत रीडायरेक्ट_यूआरएल की सूची निर्दिष्ट करने और एप्लिकेशन के लिए आवश्यक अधिकार सेट करने की आवश्यकता है। एप्लिकेशन बनाते समय, सभी आवश्यक कुंजी और पहचानकर्ता आपको मेल द्वारा भेजे जाएंगे।

और यहां हम इस सोशल नेटवर्क के एपीआई की सबसे दिलचस्प बारीकियों पर आते हैं। Odnoklassniki के डेवलपर्स अपने उपयोगकर्ताओं के साथ बहुत सावधानी से व्यवहार करते हैं, इसलिए वे किसी को भी ईमेल तक पहुंच प्रदान नहीं करते हैं।

Nuance #3: ईमेल पढ़ने की अनुमति कैसे प्राप्त करें

उपयोगकर्ता के ईमेल पते को पढ़ने के अधिकार प्राप्त करने के लिए, आपको Odnoklassniki API तकनीकी सहायता से इस अनुमति का अनुरोध करने की आवश्यकता है। पत्र में, संक्षेप में बताएं कि आप किस लिए ईमेल का उपयोग करने जा रहे हैं और अपने आवेदनों की आईडी इंगित करें।

उत्तर, मेरे अनुभव में, 2 से 24 घंटों तक आता है, इसलिए यदि आपके पास कई एप्लिकेशन हैं, तो उन्हें पहले से बनाना और एक ही बार में सभी के लिए एक पत्र में अनुमति का अनुरोध करना आसान है।

बैच पात्रता अनुरोध

वैसे, ट्विटर की तरह ही एप्लिकेशन का ऐपिड ब्राउज़र के एड्रेस बार के यूआरएल से लिया जाता है:

इंस्टाग्राम (बोनस)

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

एक नोट पर

आप इंस्टाग्राम एपीआई से उपयोगकर्ता का ईमेल प्राप्त नहीं कर पाएंगे। यदि आपके आवेदन को ईमेल के उपयोग की आवश्यकता है, तो आपको इंस्टाग्राम के माध्यम से प्राधिकरण को मना करना होगा!

हालांकि, एक नया एप्लिकेशन बनाने के लिए, यहां जाएं डेवलपर अनुभागऔर चुनें " ग्राहकों को प्रबंधित करें":

पेज पर, पर क्लिक करें एक नया ग्राहक पंजीकृत करेंऔर आवश्यक फ़ील्ड भरें:

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

जबकि ऐप सैंडबॉक्स मोड में है ( सैंडबॉक्स मोड), आपके पास सभी एपीआई विधियों तक पूर्ण पहुंच है, लेकिन एक सीमा के साथ - आप कोई भी व्यक्तिगत जानकारी प्राप्त नहीं कर पाएंगे। अपने आवेदन को विकसित और डिबग करना समाप्त करने के बाद, आपको मॉडरेशन के लिए आवेदन जमा करना होगा।

मॉडरेशन के लिए भेजा जा रहा है अनुभाग में किया जाता है " अनुमतियां", इससे पहले, मैं अनुशंसा करता हूं कि आप मॉडरेशन अनुरोध बनाने के नियमों को ध्यान से पढ़ें