इस पेज पर, कुछ सामान्य समस्याओं के बारे में बताया गया है. की अनुमति है.
This app isn't verified
अगर OAuth के लिए सहमति देने वाली स्क्रीन पर "इस ऐप्लिकेशन की पुष्टि नहीं हुई है" चेतावनी दिखती है, तो निजी ऐप्लिकेशन, उपयोगकर्ता के संवेदनशील डेटा का ऐक्सेस देने वाले दायरों के लिए अनुरोध कर रहा है. अगर आपके ऐप्लिकेशन संवेदनशील दायरों का इस्तेमाल करता है, तो आपके ऐप्लिकेशन को पुष्टि की प्रक्रिया ताकि चेतावनी और दूसरी पाबंदियों को हटा दिया जा सके. डेवलपमेंट के दौरान, बेहतर > {Project Name} पर जाएं (असुरक्षित).
File not found error for credentials.json
कोड सैंपल चलाते समय, आपको "फ़ाइल नहीं मिली" मैसेज मिल सकता है या "ऐसा नहीं फ़ाइल" क्रेडेंशियल.json से जुड़ा गड़बड़ी का मैसेज.
यह गड़बड़ी तब होती है, जब आपने डेस्कटॉप ऐप्लिकेशन को अनुमति नहीं दी है क्रेडेंशियल डालें. क्रेडेंशियल बनाने का तरीका जानने के लिए डेस्कटॉप ऐप्लिकेशन के लिए, इस पर जाएं क्रेडेंशियल बनाएं.
क्रेडेंशियल बनाने के बाद, पक्का करें कि डाउनलोड की गई JSON फ़ाइल इस फ़ॉर्मैट में सेव की गई हो
credentials.json
. इसके बाद, फ़ाइल को अपने काम करने वाली डायरेक्ट्री में ले जाएं.
Token has been expired or revoked
कोड सैंपल चलाने पर, आपको "टोकन की समयसीमा खत्म हो गई है" मैसेज मिल सकता है या "टोकन रद्द किया गया" गड़बड़ी का मैसेज दिखना चाहिए.
यह गड़बड़ी तब होती है, जब Google के ऑथराइज़ेशन सर्वर का ऐक्सेस टोकन की समयसीमा खत्म हो गई हो या उसे रद्द कर दिया गया हो. संभावित वजहों के बारे में जानकारी के लिए और उन्हें ठीक करने के तरीके के बारे में जानने के लिए, टोकन की समयसीमा खत्म होने की तारीख रीफ़्रेश करें.
Python से जुड़ी गड़बड़ियां
Python से जुड़ी कुछ सामान्य गड़बड़ियां यहां दी गई हैं.
AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'urlparse'
यह गड़बड़ी Mac OSX में हो सकती है, जहां six
का डिफ़ॉल्ट इंस्टॉलेशन
मॉड्यूल (Python लाइब्रेरी पर निर्भरता) को पीआईपी (पिक्चर में पिक्चर) वाले मॉड्यूल से पहले लोड किया जाता है
इंस्टॉल किया गया. समस्या को ठीक करने के लिए, PYTHONPATH
में पीआईपी को इंस्टॉल करने की जगह जोड़ें
सिस्टम एनवायरमेंट वैरिएबल:
पीआईपी को इंस्टॉल करने की जगह तय करें:
pip show six | grep "Location:" | cut -d " " -f2
इस स्थान को नोट कर लें क्योंकि अगले चरण के लिए यह आवश्यक है.
इसे बदलकर, अपनी
~/.bashrc
फ़ाइल में यह लाइन जोड़ेंINSTALL_PATH
पिछला चरण:export PYTHONPATH=$PYTHONPATH:INSTALL_PATH
अपनी
~/.bashrc
फ़ाइल फिर से लोड करें:source ~/.bashrc
TypeError: sequence item 0: expected str instance, bytes found
यह गड़बड़ी, httplib2
में हुई गड़बड़ी की वजह से हुई है. इस समस्या को हल करने के लिए, अपग्रेड करें
httplib2
के सबसे नए वर्शन में:
pip install --upgrade httplib2
Cannot uninstall 'six'
pip install
निर्देश चलाने पर, आपको यह गड़बड़ी मिल सकती है:
Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Mac OSX पर यह गड़बड़ी तब होती है, जब पीआईपी पहले से इंस्टॉल किए गए वर्शन को अपग्रेड करने की कोशिश करता है
six
पैकेज. इस समस्या को हल करने के लिए फ़्लैग जोड़ें
--ignore-installed six
को pip install
निर्देश के लिए.