Facebook लॉगिन जोड़ना

ग्राहक Facebook खाते से साइन अप कर सकें, इसके लिए पहले Facebook के पास अपनी सेवा दर्ज करनी होती है और दो मान लेने होते हैं। ये हैं App ID और App secret।

यह पेज उन दोनों मानों को पाने का क्रम बताता है। मिले हुए मानों को WEEGLOO में डालने का तरीका मिले हुए मान WEEGLOO में डालना में है।

पहले कॉपी कर लेने वाला पता

ग्राहक Facebook पर लॉगिन पूरा कर लेता है, तो Facebook उसका परिणाम एक तय पते पर वापस भेजता है। यह पता Facebook में दर्ज करना होता है, इसलिए इसे पहले कॉपी कर लें। तीसरे चरण में इसे चिपकाना है।

नीचे अपना Space चुनने पर पहचानकर्ता भरा हुआ पता बन जाता है।

Space
https://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/facebook

अगर आप खुद भरना चाहें, तो {spaceId} की जगह अपने Space का पहचानकर्ता डालें। कंटेंट स्टूडियो में उस Space को खोलकर ब्राउज़र का एड्रेस बार देखें; /spaces/ के बाद आने वाला मान ही पहचानकर्ता है।

यह पता आपकी साइट का पता नहीं है, बल्कि वह जगह है जहाँ WEEGLOO लॉगिन का परिणाम प्राप्त करता है। इसीलिए आपने अपनी साइट अभी तक नहीं बनाई हो, तब भी यह अभी तय हो जाता है। अगर आपने कंटेंट स्टूडियो में Facebook चालू कर रखा है, तो वही पता Step 1 में दिखता है, और आप उसे वहाँ से भी कॉपी कर सकते हैं।

Facebook से दो मान लेना

Facebook खाते से साइन इन करने के बाद नीचे दिए चार चरण क्रम से पूरे करें। यहाँ किए जाने वाले काम पर कोई शुल्क नहीं लगता।

1

ऐप बनाना

App details, Use cases, Business, Requirements, Overview, इन पाँच स्क्रीन से क्रम से गुज़रा जाता है।

  1. ऐप की सूची वाली स्क्रीन (https://developers.facebook.com/apps) खोलें।

  2. Create App पर क्लिक करें।

    एक भी ऐप न होने वाली Apps स्क्रीन। बीच में No apps yet वाली सूचना और Create App बटन हैं

  3. App name में ऐसा नाम दर्ज करें जिसे आप बाद में पहचान सकें (उदाहरण: कोज़ी क्लोज़ेट)।

  4. App contact email में पूछताछ प्राप्त करने वाला पता दर्ज करें।

  5. Next पर क्लिक करें।

    चरण दर चरण भरी जाने वाली स्क्रीन का App details चरण। App name का खाना और App contact email का खाना हैं, और नीचे दाईं ओर Next बटन है

  6. Authenticate and request data from users with Facebook Login पर निशान लगाएं।

  7. Next पर क्लिक करें।

    चरण दर चरण भरी जाने वाली स्क्रीन का Use cases चरण। छह आइटम में से Authenticate and request data from users with Facebook Login पर निशान लगा है

  8. I don’t want to connect a business portfolio yet. वाला आइटम चुनें।

  9. Next पर क्लिक करें।

    चरण दर चरण भरी जाने वाली स्क्रीन का Business चरण। I don’t want to connect a business portfolio yet. वाला विकल्प और कोई बिज़नेस न होने की सूचना दिखते हैं

  10. Requirements स्क्रीन की सामग्री पढ़कर Next पर क्लिक करें। यहाँ भरने के लिए कुछ नहीं है।

    चरण दर चरण भरी जाने वाली स्क्रीन का Requirements चरण। Publishing requirements के नीचे Business verification और App Review दिए हुए हैं

  11. आखिरी Overview स्क्रीन में अब तक चुनी हुई सामग्री जाँचकर ऐप बनाएं।

App contact email वह पता है जो Facebook को ऐप के बारे में संपर्क करना हो, तब काम आता है। बिज़नेस पोर्टफ़ोलियो को स्क्रीन के विवरण के अनुसार बाद में भी जोड़ा जा सकता है।

2

ईमेल अनुमति जोड़ना

ग्राहक Facebook से लॉगिन करता है, तो WEEGLOO उसका ईमेल भी साथ में लेकर सदस्य में रखता है। email अनुमति न जोड़ने पर Facebook ईमेल नहीं देता, इसलिए यह चरण न छोड़ें।

  1. बाईं ओर के मेनू में Use cases पर क्लिक करें।

  2. Facebook Login आइटम के Customize पर क्लिक करें।

  3. बाईं ओर Permissions and features पर क्लिक करें।

  4. email वाली पंक्ति के + Add पर क्लिक करें।

    Permissions and features की सूची। email वाली पंक्ति के Status में कोई निशान नहीं है और Action में + Add बटन है, जबकि public_profile वाली पंक्ति में Ready for testing दिखता है

  5. email और public_profile, दोनों पंक्तियों का Status Ready for testing है, यह जाँच लें।

    वही सूची। email और public_profile, दोनों पंक्तियों का Status Ready for testing है

एक ही Space में एक ईमेल से सिर्फ़ एक बार साइन अप किया जा सकता है।

3

लॉगिन का पता दर्ज करना

स्क्रीन पर दिखने वाला OAuth उस तरीके का नाम है जो Facebook खाते से लॉगिन करने देता है।

  1. बाईं ओर Settings पर क्लिक करें।

  2. Valid OAuth Redirect URIs के खाने में पहले कॉपी कर लेने वाला पता से कॉपी किया हुआ पता चिपकाएं।

  3. Save Changes पर क्लिक करें।

    Settings स्क्रीन। ऊपर की ओर Redirect URI Validator है, और नीचे Client OAuth settings में Valid OAuth Redirect URIs का खाना है

यहाँ डालना सिर्फ़ ऊपर कॉपी किया हुआ एक ही पता है। इसी स्क्रीन के ऊपरी हिस्से के Redirect URI Validator में Redirect URI to check में पता डालकर Check URI पर क्लिक करने से उस पते की जाँच की जा सकती है।

4

App ID और App secret कॉपी करना

दोनों मान ऐप की बुनियादी सेटिंग वाली स्क्रीन में होते हैं।

  1. बाईं ओर के मेनू में App settings पर क्लिक करें।

  2. Basic पर क्लिक करें।

  3. App ID में लिखा मान कॉपी कर लें।

  4. App secret के दाईं ओर दिए Show पर क्लिक करें।

  5. जो मान दिखे उसे कॉपी कर लें।

    App settings की Basic स्क्रीन। App ID का मान दिखता है, और App secret बिंदुओं से ढका हुआ है जिसके दाईं ओर Show बटन है

App ID इसी स्क्रीन पर वैसा ही बना रहता है, और App secret को Show पर हर बार क्लिक करके दोबारा देखा जा सकता है। मान लिखे बिना स्क्रीन से हट जाएं, तब भी नया बनाने की ज़रूरत नहीं पड़ती। हालाँकि App secret एक गुप्त मान है, इसलिए इसे किसी और को न बताएं और न ही किसी सार्वजनिक जगह पर लिखकर रखें।

इस स्क्रीन के ऊपर लाल रंग का Currently ineligible for submission बैनर दिख सकता है। यह बताता है कि App icon, Privacy policy URL और Category खाली हैं। ये तीनों आइटम समीक्षा भेजते समय ज़रूरी होते हैं, और अभी लॉगिन जोड़ने के लिए इनकी ज़रूरत नहीं है।

समीक्षा पास होने पर ही सभी ग्राहक लॉगिन कर पाते हैं

अभी-अभी बनाया हुआ ऐप अभी तक समीक्षा से नहीं गुज़रा है। समीक्षा पास होने से पहले सिर्फ़ उसी खाते से लॉगिन होता है जिसने ऐप बनाया है।

WEEGLOO से जोड़ने के लिए समीक्षा का इंतज़ार करना ज़रूरी नहीं है। दोनों मान डाल देने पर लॉगिन उसी जगह से काम करने लगता है।

ग्राहक की तरह जाँचकर देखना हो, तो बाईं ओर के मेनू में App roles खोलकर Test users पर क्लिक करें, और Create test users से जाँच के लिए खाता बनाएं।

Test users स्क्रीन। Facebook Accounts की खातों की संख्या के बगल में Create test users बटन है

सभी ग्राहकों के लिए खोलने की तैयारी हो जाए, तो Review के App Review में जाकर भेजा जाता है। इस स्क्रीन पर पहले बताए गए email और public_profile Not submitted के रूप में दिखते हैं।

Review के नीचे की App Review स्क्रीन। Not submitted की सूची में email और public_profile दिखते हैं

ज़रूरी सामग्री और समीक्षा के मानदंड Meta दस्तावेज़ में हैं।

मिले हुए मान WEEGLOO में डालना

अब आपके हाथ में दो मान हैं। दोनों मान कंटेंट स्टूडियो के किस खाने में जाते हैं, यह इस तरह है।

Facebook स्क्रीनकंटेंट स्टूडियो
App IDApp ID
App secretApp secret

यहाँ से आगे का रास्ता इस बात पर बँटता है कि आप अब तक किस तरह काम करते आए हैं।

अगर आप कंटेंट स्टूडियो में खुद सेटिंग कर रहे थे, तो इस तरह आगे बढ़ें।

  1. सेवा सदस्य लॉगिन के सोशल लॉगिन चालू करने वाले हिस्से पर वापस जाएं।
  2. Facebook चालू करें।
  3. Step 2 के App ID खाने में App ID डालें।
  4. App secret खाने में App secret डालें।
  5. सहेजें पर क्लिक करें।

अगर आपने जोड़ने का काम AI एजेंट को सौंप रखा है और आपसे मान लाने को कहा गया था, तो लाए हुए दोनों मान चैट में वैसे के वैसे चिपकाकर अपना काम आगे बढ़ाएं। बाकी सेटिंग एजेंट आगे संभाल लेता है।

आगे क्या करना है

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