错误:“用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接。”

2023-11-26

我在使用服务帐户访问 Google Play Developer API 时收到以下错误:

用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接。

服务帐户电子邮件和.p12文件是使用服务帐户选项生成的APIs&Auth -> Credentials。 Google Play Developer API 中的应用程序使用项目 ID 链接到项目,如 google 文档中所述。

但是,当我尝试使用发布 API 时,仍然收到此错误。我正在寻找此错误的解决方案以及使用 Java 客户端的 Google Publishing API 来使用 Google Play Developer API 发布 APK 的分步过程。我在用androidpublisher_v2_public.


我理解你。谷歌改变服务名称和工作流程会让你感到困惑。他们的文档更新不够,无法匹配最新的 API 工作流程。

我在服务器端使用 Google Play 开发者服务 API v2 和 alpha 版本 APK,并且遇到了与您相同的错误:“用于调用 Google Play 开发者 API 的项目 id 尚未在 Google Play 中链接开发者控制台。”

这是我的解决方案:

谷歌开发者控制台

  1. “Google 开发者控制台”>“API 和身份验证”子类别“API”>(API 列表)“Google Play Android 开发者 API”。将“状态”设置为“开”。

  2. “API 和身份验证”子类别“凭据”>“创建新客户端 ID”。选择“服务帐户”并创建 ID。

  3. 您应该从浏览器获取 P12 密钥。

Google Play 开发者控制台

  1. “Google Play 开发者控制台”>“设置”> 子类别“API 访问”。

  2. 链接到您的“链接项目”。

  3. “服务帐户”位置可能已经显示了您的“服务帐户”客户端 ID,该 ID 构成了“Google 开发者控制台”。

默认情况下,该帐户是灰色的,表示它未处于活动状态。所以你必须手动激活它并设置权限。

您现在应该从 API 获得正确的响应。

如果您再次遇到相同的错误,可能是因为您在链接项目之前已在控制台中配置并购买了产品。

要解决这个问题,只需在您的应用程序中添加新产品即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:“用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接。” 的相关文章

随机推荐

  • 如何预取不常用的代码?

    我想将一些代码预取到指令缓存中 代码路径很少使用 但我需要它位于指令缓存中 或者至少在 L2 中 在极少数情况下 我对这些罕见的情况有一些提前通知 mm prefetch 对代码有用吗 有没有办法将这些不常用的代码放入缓存中 对于这个问题
  • bool 变量可以存储超过 0x01 的值吗?

    include
  • 如何在安装项目的应用程序数据中安装文件(C#)

    我想将数据库安装到单独的文件夹 C Users User1 AppData Roaming Company1 database mdb 我正在使用 C 安装项目 我该怎么做 右键单击该项目并选择 查看 gt 文件系统 在新的文件系统屏幕中
  • 在 JSP 中自动装配 Spring Beans 最简洁的方法是什么?

    我们目前正在向旧的 Web 应用程序添加一些新功能 该应用程序仅使用 JSP 没有任何前端框架 我们最近添加了 Spring 并且希望在修改后的 JSP 中自动装配 Bean 同时不重写所有内容以使用 SpringMVC Struts2 或
  • 如何在 Angular2 中使用/包含 Fabricjs

    我想在我的项目中使用fabricjs 我使用 Bower 安装了 Fabricjs 并链接到了 index html 中 但它不起作用 请看下面的代码 索引 html
  • 在哪里调用base.WndProc()或base.DefWndProc()?

    我有一些关于重写 Windows 窗体 NativeWindow 的 WndProc 方法的问题 WndProc 和 DefWndProc 之间到底有什么区别 编辑 我之前以为它被称为 DefaultWndProc 我只能重写 WndPro
  • 如何将一个数近似到小数点后n位?

    我已经开始使用maxima就在几周前 实际上我刚刚使用过几次 wxMaximaOS X 的界面 我试图在网上找到这个问题的解决方案 但也许是因为我瞎了 或者可能是因为我在maxima官方文档中搜索的经验不多 所以我还没有找到具体的解决方案
  • Jenkins Git 管道中未设置环境变量

    我正在尝试读取 Jenkins 管道脚本中的一些环境变量 这些变量应该由 Git 插件设置 但似乎它们没有设置 因为当我尝试在脚本中使用时 它的值是空字符串 而且如果我使用 sh printenv 我可以看到它们没有设置 可能我错过了一些东
  • heightForRowAtIndexPath 用于更长的 NSString

    我有一个UITableView 分组 并且需要计算两种样式单元格的高度 UITableViewCellStyleDefault and UITableViewCellStyleValue2 我就是这样做的UITableViewCellSty
  • 如何使环境变量作为python sdk中的环境变量到达Dataflow工作人员

    我用 python sdk 编写自定义接收器 我尝试将数据存储到AWS S3 要连接 S3 需要一些凭据 密钥 但出于安全原因 最好在代码中设置 我想让环境变量作为环境变量到达数据流工作人员 我该怎么做 一般来说 为了向您不想硬编码的工作人
  • 在Python中计算日期是开始、未来还是现在

    我有两个日期 时间字符串 start date 10 2 2010 8 00 00 end date 10 2 2010 8 59 00 我需要编写一个函数来计算该事件是在未来 过去还是现在正在发生 我已经阅读了相当多的文档 但发现很难让它
  • javascript readAsArrayBuffer 返回空数组缓冲区

    我正在尝试使用 FileReader readAsArrayBuffer 属性读取本地文件 读取成功 在 onload 回调中 我在 reader result 中看到数组缓冲区对象 但数组缓冲区只是空的 设置了长度 但未设置数据 我如何获
  • Android 如何从 firebase 数据库中删除值?

    这是我在 firebase 中的第一个项目 我试图从 firebase 中删除值 但是当我尝试从 firebase 中删除值时 我的应用程序崩溃了 我不明白如何解决这个错误 服务等级 public class NotiListener ex
  • 如何打印一位?

    请告诉我如何打印一点 例如printf d bit 如果 bit 只是一个 int 其中包含最低有效位中所需的值 则 printf d bit 0x1 应该这样做 正在对仅设置了第一个有效位的数字进行二进制与 因此您将删除整数中的所有其余位
  • AngularJS ui-router: reload:true 也会重新加载父状态

    在这嘭嘭嘭你有两个 ui router 状态 一个父状态和一个子状态 当通过单击链接调用子项时 因为它有选项reload true它总是被重新加载 这很好 但问题是父状态也会重新加载 尝试多次单击 填充 11 链接 您将看到父时间戳也发生了
  • 如何使用 pandas 将多行合并为一行[重复]

    这个问题在这里已经有答案了 我需要将多行组合成一行 这将是简单的空格连接 View of my dataframe tempx value 0 picture1 1 5 1 picture555 1 5 2 picture255 1 5 3
  • 从多单元格区域获取格式化值

    Dim myText As String myText Range a3 Text 返回单元格 A3 中的格式化值 但是 myText Range a3 c7 Text 给我一个错误 如何从多单元格区域获取表示格式化值的字符串 同时保留数字
  • 空嵌套元组错误

    include
  • 更改 Google 地图信息窗口中的背景颜色

    我希望 Google 地图实现中的 InfoWindows 具有黑色背景颜色 InfoWindows 没有 backgroundColor 选项 See here 我在内容选项中放置了一个黑色背景和白色文本的 div 标签 然而 它仍然呈现
  • 错误:“用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接。”

    我在使用服务帐户访问 Google Play Developer API 时收到以下错误 用于调用 Google Play 开发者 API 的项目 ID 尚未在 Google Play 开发者控制台中链接 服务帐户电子邮件和 p12文件是使