2011-06-15 15 views
5

हमें हाल ही में फेसबुक लॉग इन में समस्याएं आ रही हैं। जैसा कि लॉग इन किया गया है, प्रत्येक उपयोगकर्ता में एक ग्राफ कॉल करने में सक्षम होगा और फिर हमें दो त्रुटियों पर मिल जाएगा:ग्राफ ओएथ अपवाद त्रुटियों जब ग्राफ एपीआई slamming?

"संदेश": "त्रुटि एक्सेस टोकन को सत्यापित करना: सत्र को अमान्य कर दिया गया है क्योंकि उपयोगकर्ता ने पासवर्ड बदल दिया है। " "संदेश": "एक्सेस टोकन को सत्यापित करने में त्रुटि: सत्र वर्तमान संग्रहीत सत्र से मेल नहीं खाता है। ऐसा इसलिए हो सकता है क्योंकि उपयोगकर्ता सत्र के समय से पासवर्ड बदलता है या फेसबुक ने सुरक्षा कारणों से सत्र बदल दिया है।"

पहला ऐसा लगता है कि लॉग इन पर नए उपयोगकर्ताओं के साथ ऐसा होता है, और दूसरा ऐसा व्यक्ति होता है जो पहले से ही हमारे ऐप को अधिकृत कर चुका है। ऐसा लगता है कि वे पहले/मुझे ग्राफ कॉल के लिए उपयोगकर्ता नाम प्राप्त करने में सक्षम हैं, और फिर ओथ टोकन लंबे समय तक खराब हो जाता है (उनमें से कुछ अंततः किसी कारण से वापस आते हैं)।

मुझे हाल ही में पता चला है कि हमारा कोड मेरे घर/घर JSON के लिए दो बार फेसबुक स्लैम करता है। जब मैंने यह कोड निकाला तो मैं आराम के माध्यम से ग्राफ एपीआई को हिट करने में सक्षम था और उसने मुझे त्रुटियां नहीं दीं।

मैंने फेसबुक के साथ मुद्दों का जिक्र करते हुए विभिन्न त्रुटियों को देखा है लेकिन समस्या को "निश्चित" माना गया था और यह देखना मुश्किल है कि फेसबुक को दो बार मारना क्यों हमारे लेख टोकन को मार देगा - आपको लगता है कि हमें इसके बारे में एक संदेश मिलेगा दर सीमित।

क्या किसी के पास यह स्पष्टीकरण है कि यह क्या है? मैंने अभी भी सत्यापित नहीं किया है कि दूसरा कॉल आउट करना ठीक है लेकिन अब तक ऐसा लगता है।

+0

क्या आप कृपया साझा कर सकते हैं अगर आप इसके लिए कोई समाधान/हैक ढूंढ सकें? मुझे एक ही समस्या का सामना करना पड़ रहा है, और अभी भी यहां अनसुलझा है: http://stackoverflow.com/questions/6248173/facebook-access-token-invalid-with-message-session-does-not-match-current-stored – DhruvPathak

उत्तर

5

मैंने एक ही समस्या में भाग लिया है। अमान्य एक्सेस टोकन से निपटने के तरीके पर यह blog post देखें - यह बताता है कि उपयोगकर्ता को फिर से अधिकृत कैसे करें।

मेरे पास एक सिद्धांत है कि उनके सिस्टम को मारने के बाद अनुरोध फिर से रूट हो जाते हैं, और इस प्रकार कई बार निष्पादित होते हैं। यह अप्रमाणित है, लेकिन मुझे निश्चित रूप से समस्याएं थीं जहां मैं केवल 1 अनुरोध भेज रहा था, लेकिन 2 या 3 आग लग रहा था। दिलचस्प बात यह है कि, मैंने देखा है कि यदि आप एक गैर-अधिकृत कॉलबैक यूआरएल प्रदान करते हैं और कोई आपके ऐप को अनइंस्टॉल करता है, तो फेसबुक उस यूआरएल को 3 बार कॉल करेगा। यह कुछ दिलचस्प लॉग के लिए बनाया गया ...

दुर्भाग्यवश, फेसबुक के लिए विकास जंगली पश्चिम की तरह है ... यह कानूनहीन है और वे अक्सर एक बात कहते हैं और दूसरा मतलब है (या इस मामले में दावा है कि यह कुछ तय नहीं है ' टी।)

+0

धन्यवाद , यह सुनना अच्छा है कि यह सिर्फ मुझे नहीं है! मुझे लगता है कि हमारी वर्तमान परिकल्पना यह है कि हम उत्तराधिकार में दो अलग-अलग आईपी से एक ही ग्राफ़ यूआरएल मार रहे थे - ध्यान दें कि हमें जो त्रुटि मिली है: "फेसबुक ने सुरक्षा कारणों से सत्र बदल दिया है।" फेसबुक में शायद कुछ एंटी-स्पूफिंग चीजें हैं ... क्या यह आपकी समस्या को भी समझा सकता है? –

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