मैं Google Play पर अपना ऐप अपलोड करने के लिए gradle-play-publisher लाइब्रेरी का उपयोग कर रहा हूं, लेकिन मुझे प्रकाशन कार्य निष्पादित करते समय त्रुटि 401 अनधिकृत हो गई है। देव कंसोल पर Google Play और सेवा खाते में मेरा देव खाता सेट अप किया गया है। एपीआई सक्षम है।Google Play API वापसी त्रुटि 401
मैं निर्माण लॉग से देखने के रूप में, भेजा गया पहला अनुरोध है:
POST https://accounts.google.com/o/oauth2/token
मैं 200 ठीक हो जाते हैं और निम्नलिखित json:
{
"access_token" : "< some value here>",
"token_type" : "Bearer",
"expires_in" : 3600
}
फिर अगली अनुरोध भेजा जाता है:
POST https://www.googleapis.com/androidpublisher/v2/applications/< my app's package name here>/edits
सबसे पहले, मैंने दूसरों के बीच यह हेडर देखा:
Authorization: <Not Logged>
और दूसरा, मैं एक प्रतिक्रिया
401 Unauthorized
WWW-Authenticate: Bearer realm="https://accounts.google.com/", error=invalid_token
किसी को भी एक ही मुद्दे का सामना करना पड़ा है के रूप में इस त्रुटि मिलती है? सबकुछ ठीक से स्थापित किया जाता है, इसलिए मुझे नहीं पता कि क्या गलत हुआ। धन्यवाद।
आपकी प्रतिक्रिया के लिए धन्यवाद। समस्या यह है: मैं इनमें से कोई भी अनुरोध मैन्युअल रूप से नहीं भेजता हूं। मेरे प्रश्न में वर्णित पुस्तकालय को मेरे लिए सब कुछ करना है। और यह दूसरों के लिए काम करता प्रतीत होता है। –
कृपया निम्न लिंक देखें: http://pcsupport.about.com/od/findbyerrormessage/a/401error.htm –
धन्यवाद, मुझे पूरी तरह से पता है कि 401 त्रुटि का क्या मतलब है। जैसा कि मैंने पहले ही उल्लेख किया है: मेरे पास इन अनुरोधों को भेजने वाले कोड तक पहुंच नहीं है। यह पुस्तकालय के अंदर है। एकमात्र चीज जिसे मैं नियंत्रित कर सकता हूं वह Google एपीआई पर प्रोजेक्ट कॉन्फ़िगरेशन है। तो मैं आशा करता था कि 'हाँ, मुझे एक ही समस्या का सामना करना पड़ेगा, बस [यहां] जाओ और [इस सुविधा] को चालू करें' –