क्या Facebook के पास OAuth का ताज़ा टोकन है?

मैं जानना चाहता हूं कि यदि कोई ताज़ा टोकन है, तो वह कब तक समाप्त हो जाएगा? 60 दिन?

और अगर फेसबुक के पास रिफ्रेश टोकन नहीं है, तो क्या मैं लॉन्ग लाइव एक्सेस टोकन को रिफ्रेश टोकन के रूप में और शॉर्ट लाइव एक्सेस टोकन को एक्सेस टोकन के रूप में समझ सकता हूं?

धन्यवाद।

10
TK189 7 जून 2016, 11:47
पता नहीं "एक ताज़ा टोकन" से आपका क्या मतलब है। / एफबी एक्सेस टोकन के बारे में आपको जो कुछ जानने की जरूरत है, उसका वर्णन यहां किया गया है, developers.facebook। कॉम/डॉक्स/फेसबुक-लॉगिन/एक्सेस-टोकन
 – 
CBroe
7 जून 2016, 12:32

1 उत्तर

सबसे बढ़िया उत्तर

फेसबुक रीफ्रेश टोकन प्रदान नहीं करता है।

फेसबुक दो प्रकार के एक्सेस टोकन प्रदान करता है,

  1. अल्पकालिक पहुंच टोकन: एक टोकन जो थोड़े समय (लगभग 2 घंटे) के बाद समाप्त हो जाता है।

    शॉर्ट लाइव एक्सेस टोकन आमतौर पर वेब क्लाइंट पर उपयोग किए जाते हैं।

  2. दीर्घकालिक एक्सेस टोकन: एक एक्सेस टोकन जिसकी लंबी उम्र (लगभग 60 दिन) होती है।

    दीर्घकालिक एक्सेस टोकन आमतौर पर मोबाइल एप्लिकेशन और सर्वर साइड पर उपयोग किए जाते हैं।

आप Android और iOs के लिए Facebook SDK के साथ long lived access tokens जेनरेट कर सकते हैं, ये टोकन प्रति दिन एक बार रीफ़्रेश किए जाएंगे जब आपके ऐप का उपयोग करने वाला व्यक्ति Facebook के सर्वर से अनुरोध करेगा। यदि कोई अनुरोध नहीं किया जाता है, तो टोकन पूर्व निर्धारित समाप्ति के बाद समाप्त हो जाएगा और व्यक्ति को नया टोकन प्राप्त करने के लिए फिर से लॉगिन प्रवाह से गुजरना होगा।

एक वैध short lived access token को long lived access token के बदले में बदलना संभव है।

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

और अगर फेसबुक के पास रीफ्रेश टोकन नहीं है, तो क्या मैं लॉन्ग लाइव एक्सेस टोकन को रीफ्रेश टोकन के रूप में और शॉर्ट लाइव एक्सेस टोकन को एक्सेस टोकन के रूप में समझ सकता हूं?

नहीं।तुम नहीं कर सकते। रीफ्रेश टोकन एक टोकन है जिसका उपयोग एक नया एक्सेस टोकन प्राप्त करने के लिए किया जा सकता है।

फेसबुक एसडीके कनेक्ट होने पर टोकन की समाप्ति से पहले नियमित अंतराल पर एक्सेस टोकन को रीफ्रेश कर सकते हैं।

17
All Іѕ Vаиітy 7 जून 2016, 19:06
8
जब आप कहते हैं कि लंबे समय तक चलने वाला टोकन फेसबुक द्वारा स्वचालित रूप से ताज़ा हो जाता है, तो क्या इसका मतलब यह है कि वर्तमान में उपयोग किए जा रहे लंबे समय तक चलने वाले टोकन को और 60 दिनों के लिए बढ़ा दिया गया है, या एक नया बनाया गया है जिसे आपको प्राप्त करना है?
 – 
Supertecnoboff
10 अगस्त 2017, 12:33