बुला "ACAccountCredentialRenewResultRejected" संदेश को संभालने के लिए मैं कैसे बनाने के लिए एक ACAccountStore
,, उपयोगकर्ता के फेसबुक खाते पर पहुंच प्राप्त एक ACAccount
वस्तु में खाते की दुकान, और साख से टोकन प्राप्त करने में सक्षम हूँ। लेकिन जब मैं फेसबुक से जानकारी प्राप्त करने के लिए इस टोकन का प्रयास करता हूं और इसका उपयोग करता हूं तो यह प्रमाणित नहीं होगा, और renewCredentialsForAccount
का उपयोग करके प्रमाण-पत्रों को नवीनीकृत करने का प्रयास करेगा, केवल ACAccountCredentialRenewResultRejected
की प्रतिक्रिया देगा।जब renewCredentialsForAccount
मुझे किसी भी आसान माध्यम से अनुमति का अनुरोध करने के लिए फिर से दिखाने के लिए अनुमति पॉप-अप नहीं मिल सकता है। एक बार मैं अनुमति के अनुरोध के लिए इसे प्राप्त करने का एकमात्र तरीका यह है कि मैं ऐप में जो अनुमतियां मांग रहा हूं, या सेटिंग्स में अपने फेसबुक खाते को हटाने और फिर से जोड़ने के लिए है।
इस बिंदु पर वैध ऑथ टोकन प्राप्त करने के बारे में मैं कैसे जा सकता हूं?
मैं फेसबुक पर अपने ऐप सेटिंग पेज से ऐप को हटाकर इसी त्रुटि को फिर से बना सकता हूं। ऐसा प्रतीत होता है कि उपयोगकर्ता की अनुमति प्राप्त करने के लिए इसे एक बार फिर से अनुमति अनुरोध पॉप-अप की आवश्यकता है, लेकिन जब तक मैं अपने फोन पर लॉग इन नहीं करता तब तक यह पॉप-अप नहीं होगा। – ZachLHelms
हालांकि ऐसा लगता है कि 'नवीनीकरण योग्यताफोर खाता' कॉल करते समय अगली बार जब मैं ऐप लॉन्च करता हूं और लॉग इन करने का प्रयास करता हूं तो मुझे ऐप को अनुमति देने के लिए कहा जाता है।जबकि अगर मैं वह कॉल नहीं करता हूं तो मुझे ऐसा करने के लिए कभी भी संकेत नहीं दिया जाता है। – ZachLHelms
यहां एक ही समस्या है। पुन: उत्पन्न करने में आसान: 1) ऐप को एक बार अनुमति दें 2) एफबी ग्राफ एक्सप्लोरर पर जाने के बिना छोड़कर और सभी अनुमतियों को साफ़ किए बिना 3) नवीनीकरण की कोशिश करें प्रमाण पत्र फॉर अकाउंट। क्या किसी को इसके लिए समाधान मिला? एफबी एपीआई के पास इस मुद्दे को हल करने के लिए एक करीबी सत्र और टोकन (या इसी तरह) है। लेकिन सामाजिक एपीआई के बारे में क्या? – Teddy