2013-01-31 20 views
5

का उपयोग कर क्रोम एक्सटेंशन प्रमाणीकृत करें मेरे एक्सटेंशन को समय-समय पर कुछ डेटा (पृष्ठभूमि में) सर्वर को एफबी से उपयोगकर्ता के बारे में जानकारी के साथ सर्वर पर भेजने की आवश्यकता है। तो मुझे डेटा के साथ एफबी टोकन भेजने की जरूरत है।फेसबुक

अभी मैं एक नए टैब में https://www.facebook.com/dialog/oauth?client_id=<APP_ID>&response_type=token&redirect_uri=http://www.facebook.com/connect/login_success.html खोल रहा हूं, फिर एक हैश (पृष्ठभूमि पृष्ठ का उपयोग करके) से टोकन को फिर से शुरू कर रहा हूं, फिर इसे स्थानीय स्टोरेज में संग्रहीत कर रहा हूं।

लेकिन कहें कि उपयोगकर्ता अपने ब्राउज़र को बंद कर देता है और टोकन की समाप्ति के बाद इसे खोलता है। बिना किसी अतिरिक्त क्लिक किए उपयोगकर्ता को बिना किसी नए को कैसे पुनर्प्राप्त करना चाहिए?

उत्तर

0

मेरा सुझाव है कि आपको अपने सर्वर के माध्यम से request long-lived token होना चाहिए और स्थानीय संग्रहण में token debug API से प्राप्त होने वाली गणना के गणना समय के साथ स्टोर करना चाहिए। फिर पुन: प्रमाणीकरण से बचने के लिए समाप्त होने से पहले टोकन को रीफ्रेश करें।

संबंधित मुद्दे