Skip to main content
GET
Link Session बनाएँ से बनाए गए किसी लिंकिंग URL की स्थिति जाँचें — आपके उपयोगकर्ता ने उसे खोला या नहीं, वह अब भी वैध है या नहीं, और उसका कितनी बार उपयोग हुआ है। यह तब उपयोगी है जब आप उपयोगकर्ता से पूछे बिना जानना चाहते हैं कि उन्होंने अपने अकाउंट कनेक्ट करना शुरू किया या नहीं, या नया लिंक बनाने से पहले पुष्टि करना चाहते हैं कि कोई लिंक निष्क्रिय हो चुका है।
ऐसा sessionId जो मौजूद नहीं है, या जो किसी अन्य अकाउंट का है, वही not found प्रतिक्रिया लौटाता है। यह जानबूझकर है, ताकि इस एंडपॉइंट का उपयोग यह पता लगाने के लिए न किया जा सके कि कोई identifier वास्तविक है या नहीं।

हेडर पैरामीटर

पाथ पैरामीटर

string
आवश्यक
लिंक बनाए जाने पर लौटाया गया sessionId।

लिंक की स्थितियाँ

state फ़ील्ड इनमें से एक होती है:
  • pending: बनाया गया, कभी खोला नहीं गया।
  • active: कम से कम एक बार खोला गया, अब भी अपनी अवधि के भीतर।
  • expired: expiresAt बीत चुका।
  • revoked: Link Session रद्द करें से निष्क्रिय किया गया।
रद्द किया गया लिंक अपनी अवधि बीत जाने के बाद भी revoked ही रिपोर्ट करता है, क्योंकि वही अधिक उपयोगी उत्तर है।

कनेक्टेड अकाउंट

जब आपका उपयोगकर्ता कोई अकाउंट कनेक्ट करता है, तो लिंक उसे दर्ज कर लेता है। कुछ कनेक्ट हो जाने के बाद तीन फ़ील्ड दिखाई देती हैं, और तब तक अनुपस्थित रहती हैं:
  • completedAt: पहला अकाउंट कब कनेक्ट हुआ।
  • lastCompletedAt: सबसे हालिया कब हुआ।
  • completedNetworks: इस लिंक पर कनेक्ट हुआ हर नेटवर्क।
ये state से अलग हैं, और दोनों वास्तविक सवालों के जवाब देते हैं: कोई लिंक active हो सकता है और अभी कुछ भी कनेक्ट न किया हो, या expired हो और समाप्त होने से पहले तीन अकाउंट कनेक्ट कर चुका हो। completedNetworks के लिए poll करना ही वह तरीक़ा है जिससे कोई server-rendered ऐप या मोबाइल ऐप जानता है कि कनेक्शन पूरा हुआ, और Telegram के लिए यही एकमात्र संकेत है, जो out of band पूरा होता है।
completedNetworks इस लिंक सेशन का इतिहास है, प्रोफ़ाइल की वर्तमान स्थिति नहीं। यह append-only है: कोई नेटवर्क इस सेशन के माध्यम से कनेक्ट होने पर जोड़ा जाता है और कभी हटाया नहीं जाता, इसलिए अकाउंट के अनलिंक होने, किसी अन्य सेशन से फिर से लिंक होने, या नेटवर्क की तरफ़ से डिस्कनेक्ट होने के बाद भी वह सूचीबद्ध रहता है। यह देखने के लिए कि अभी User Profile से कौन से नेटवर्क लिंक हैं, include=state के साथ User Profiles प्राप्त करें को कॉल करें।