gpt4 book ai didi

android - Google Play API 返回错误 401

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:32 25 4
gpt4 key购买 nike

我正在使用 gradle-play-publisher库将我的应用程序上传到 Google Play,但在执行发布任务时出现错误 401 Unauthorized。我在 Google Play 的开发帐户和开发控制台的服务帐户已设置。播放 API 已启用。

正如我从构建日志中看到的,发送的第一个请求是:

POST https://accounts.google.com/o/oauth2/token

我得到 200 OK 和以下 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

首先,我注意到了这个 header :

Authorization: <Not Logged>

其次,我收到此错误作为响应

401 Unauthorized
WWW-Authenticate: Bearer realm="https://accounts.google.com/", error=invalid_token

有人遇到过同样的问题吗?一切似乎都设置正确,所以我不知道出了什么问题。谢谢。

最佳答案

你的错误意味着

服务器响应 401(未授权)状态代码但未能提供单一身份验证质询(WWW-Authenticate header ) 因此 HttpClient 无法从身份验证失败中自动恢复。

Check your HTTP POST request in you application which might expect some short of credentials in the HTML form

我希望您已经在使用 POSTMAN google chrome 扩展程序测试您的 rest API(url)。

现在,如果你的 rest api 工作正常,那么考虑在你的代码中使用它,逐步尝试找出以下内容

  1. server implementation is wrong or client side implementation wrong or url
  2. parameters are wrong
  3. check for <uses-permission android:name="android.permission.INTERNET" /> in your AndroidManifest.xml

关于android - Google Play API 返回错误 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31210320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com