Uygulamamı Google Play'e yüklemek için gradle-play-publisher kütüphanesini kullanıyorum, ancak yayınlama görevini yürütürken 401 hatası aldım. Google Play'deki dev hesabım ve Dev Console'daki hizmet hesabı oluşturuldu. Play API etkin. Ben yapı günlüklerinden Gördüğünüz gibiGoogle Play API döndürme hatası 401
, gönderilen ilk istek:
POST https://accounts.google.com/o/oauth2/token
tamam 200 olsun ve şu json: O zaman bir sonraki isteği gönderilir
{
"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
Her şeyden önce, bu üstbilgiyi diğerleri arasında fark ettim:
Authorization: <Not Logged>
İkincisi,
401 Unauthorized
WWW-Authenticate: Bearer realm="https://accounts.google.com/", error=invalid_token
herkes aynı sorunu karşılaştığı Has yanıt olarak bu hatayı olsun? Her şey doğru bir şekilde kurulmuş gibi görünüyor, bu yüzden neyin yanlış gittiğine dair hiçbir fikrim yok. Teşekkür ederim.
Yanıtınız için teşekkür ederiz. Sorun şu: Bu isteklerden hiçbirini el ile göndermiyorum. Benim sorum olarak bahsettiğim kütüphanenin benim için her şeyi yapması gerekiyor. Ve başkaları için işe yarıyor gibi görünüyor. –
lütfen aşağıdaki bağlantıyı kontrol edin: http://pcsupport.about.com/od/findbyerrormessage/a/401error.htm –
Teşekkür ederim, 401 hatasının ne olduğunun farkındayım. Daha önce de belirttiğim gibi: Bu istekleri gönderen kodlara erişimim yok. Kütüphanenin içinde. Kontrol edebileceğim tek şey Google API’daki proje yapılandırmasıdır. Bu yüzden bir cevap almayı umuyordum 'evet, aynı sorunla karşılaştım, sadece [buradan] git ve [bu özellik]' i aç. –