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

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

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

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

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

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

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

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

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

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

LINE खाते से LINE Developers कंसोल (https://developers.line.biz/console/) में लॉगिन करें, फिर नीचे दिए चार चरण क्रम से पूरे करें।

1

Provider बनाना

  1. Create a new provider पर क्लिक करें।

    LINE Developers कंसोल की पहली स्क्रीन। कोई Provider न होने की स्थिति में Create a new provider बटन दिखता है

  2. Provider name में अपनी दुकान या कंपनी का नाम दर्ज करें (उदाहरण: कोज़ी क्लोज़ेट)।

  3. Create पर क्लिक करें।

    Provider बनाने वाली विंडो। Provider name के खाने में दुकान का नाम भरा हुआ है और नीचे Cancel तथा Create बटन हैं

2

LINE Login चैनल बनाना

  1. चैनल के प्रकार में Create a LINE Login channel पर क्लिक करें।

    चैनल का प्रकार चुनने वाली स्क्रीन। LINE Login, Messaging API, Blockchain Service और LINE MINI App, ये चार कार्ड दिखते हैं

  2. Region to provide the service में वह क्षेत्र चुनें जहाँ सेवा देनी है।

  3. Company or owner's country or region में कारोबार या मालिक का स्थान चुनें।

  4. Channel name में ग्राहक को दिखने वाला नाम 20 अक्षरों के भीतर दर्ज करें।

    चैनल बनाने वाला फ़ॉर्म। Region to provide the service में चार क्षेत्र एक पंक्ति में हैं, और उसके नीचे Company or owner's country or region की ड्रॉपडाउन तथा Channel name का खाना दिखता है

  5. फ़ॉर्म के बाकी अनिवार्य आइटम (Channel description, App types का Web app, Email address, शर्तों की सहमति वाला चेकबॉक्स) भरें।

    App types वाला हिस्सा। Web app और Mobile app के विकल्प तथा Require two-factor authentication का टॉगल दिखते हैं

  6. Create पर क्लिक करें।

क्षेत्र बना लेने के बाद बदला नहीं जा सकता

Region to provide the service के विकल्प सिर्फ़ Japan, Thailand, Taiwan, Indonesia, ये चार हैं, और चैनल बना लेने के बाद इन्हें बदला नहीं जा सकता।

Require two-factor authentication डिफ़ॉल्ट रूप से चालू रहता है। इसीलिए ग्राहक को पहली बार लॉगिन करते समय स्मार्टफ़ोन के LINE ऐप से पुष्टि कोड देखना होता है।

3

कॉलबैक पता दर्ज करना

  1. चैनल के LINE Login टैब पर क्लिक करें।

  2. Callback URL के बगल में दिए Edit पर क्लिक करें।

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

  4. Update पर क्लिक करें।

    चैनल का LINE Login टैब। Use LINE Login in your web app चालू है, Callback URL के खाने में WEEGLOO का पता भरा हुआ है और नीचे Update तथा Cancel बटन हैं

यहाँ डालना सिर्फ़ ऊपर कॉपी किया हुआ एक ही पता है। और खाने न बढ़ाएं।

4

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

दोनों मान चैनल के Basic settings में होते हैं।

  1. चैनल के Basic settings टैब पर क्लिक करें।

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

    Basic settings टैब का Channel ID। मान के बगल में कॉपी आइकन है

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

    Basic settings टैब का Channel secret। मान वैसे का वैसा दिखता है और बगल में कॉपी आइकन तथा Issue बटन हैं

सीक्रेट एक गुप्त मान है, इसलिए इसे किसी और को न बताएं और न ही किसी सार्वजनिक जगह पर लिखकर रखें।

ईमेल अनुमति माँगकर मंज़ूरी मिलने पर ही लॉगिन होता है

चैनल बना लेने पर भी LINE ग्राहक का ईमेल नहीं देता। ईमेल की अनुमति अलग से माँगकर मंज़ूरी लेनी होती है।

WEEGLOO साइन अप किए सदस्यों को ईमेल से अलग पहचानता है। इसीलिए ग्राहक LINE से लॉगिन करता है, तो LINE से उस खाते का ईमेल भी साथ में पढ़ा जाता है। यह मान न आए, तो साइन अप वहीं रुक जाता है। मंज़ूरी मिलने से पहले हर लॉगिन इसी तरह रुकता है।

रुक जाने पर ग्राहक को WEEGLOO द्वारा दिखाई जाने वाली सूचना स्क्रीन दिखती है। उसमें ग्राहक की अपनी भाषा में लिखा होता है कि ईमेल प्राप्त नहीं किया जा सका और अब क्या करना है, और साथ में आपकी साइट पर वापस जाने वाला बटन होता है।

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

इस स्थिति में लॉगिन का परिणाम आपकी साइट तक नहीं आता। इसीलिए आपकी साइट के कोड से न तो इस स्थिति का पता चलता है, न ही उसे संभाला जा सकता है।

अनुमति माँगने वाला ग्राहक नहीं, बल्कि चैनल बनाने वाले आप हैं।

  1. Basic settings टैब के नीचे OpenID Connect में Email address permission के बगल में दिए Apply पर क्लिक करें।
  2. आवेदन की स्क्रीन जो सामग्री माँगती है उसे जमा करें और शर्तों से सहमत हों।

Basic settings टैब के नीचे का OpenID Connect हिस्सा। Email address permission की स्थिति Unapplied है और बगल में Apply बटन है

मंज़ूरी मिलने पर उसी जगह की स्थिति Applied में बदल जाती है।

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

आवेदन के लिए ज़रूरी सामग्री LINE दस्तावेज़ में है।

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

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

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

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

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

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

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