首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:“用于调用Google API的项目id尚未在Google控制台中链接。”

错误:“用于调用Google API的项目id尚未在Google控制台中链接。”
EN

Stack Overflow用户
提问于 2014-08-25 07:43:21
回答 7查看 73.2K关注 0票数 93

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

用于调用Google API的项目id尚未在Google控制台中链接。

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

然而,当我尝试使用Publishing时,我仍然会收到这个错误。我正在寻找解决此错误的解决方案,并逐步使用Google发布API对Java客户端使用Google API发布APK。我正在使用androidpublisher_v2_public

EN

回答 7

Stack Overflow用户

发布于 2014-09-04 01:12:07

我明白你的意思。谷歌让你困惑于更改服务名称和工作流。他们的文档没有更新到与他们最新的API工作流相匹配的程度。

我在服务器端使用Google Play Developer Service API v2和alpha版本APK,并出现了与您相同的错误:“用于调用Google API的项目id没有在Google控制台中链接。”

这是我的解决办法:

Google开发者控制台

  1. "Google“>”API& Auth“子类别”API“> (api列表) "Google”。将“状态”设置为"ON“。
  2. “API& auth”子类别“凭据”>“创建新客户端ID”。选择“服务帐户”并创建id。
  3. 您应该从浏览器中获得一个P12密钥。

Google Console

  1. "Google Console“> "Settings”>子类别"API access“。
  2. 建立一个链接到您的“链接项目”。
  3. “服务帐户”位置可能已经显示了您的“服务帐户”客户ID,这使得“谷歌开发者控制台”。

默认情况下,此帐户是灰色的,表示它没有活动。因此,您必须激活它并手动设置权限。

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

如果再次出现同样的错误,可能是因为在链接项目之前,您已经在控制台中配置和购买了产品。

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

祝好运。

票数 141
EN

Stack Overflow用户

发布于 2018-10-10 14:44:18

试图验证应用程序内的购买时也有同样的错误。

这对我起了作用:

Google Console > Settings > API Access。

在“链接项目”下找到您的项目,然后单击“链接”按钮。

如果再次出现同样的错误,可能是因为在链接项目之前,您已经在控制台中配置和购买了产品。

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

票数 42
EN

Stack Overflow用户

发布于 2019-02-22 22:51:29

如果您在向发出请求时收到此响应,但您的项目已经链接,请尝试创建新的应用程序产品。如果在链接之前创建了一个产品,那么在进行购买时,产品事务获取就会失败。有了新产品,错误就消失了。

https://dev.to/sandris/androidpublisher--projectnotlinked-error-43c7

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25481207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档