在使用服务帐户访问Google API时,我收到了以下错误:
用于调用Google API的项目id尚未在Google控制台中链接。
服务帐户电子邮件和.p12
文件是使用APIs&Auth -> Credentials
中的服务帐户选项生成的。Google API中的应用程序是使用google文档中提到的项目id链接到项目的。
然而,当我尝试使用Publishing时,我仍然会收到这个错误。我正在寻找解决此错误的解决方案,并逐步使用Google发布API对Java客户端使用Google API发布APK。我正在使用androidpublisher_v2_public
。
发布于 2014-09-04 01:12:07
我明白你的意思。谷歌让你困惑于更改服务名称和工作流。他们的文档没有更新到与他们最新的API工作流相匹配的程度。
我在服务器端使用Google Play Developer Service API v2和alpha版本APK,并出现了与您相同的错误:“用于调用Google API的项目id没有在Google控制台中链接。”
这是我的解决办法:
Google开发者控制台
Google Console
默认情况下,此帐户是灰色的,表示它没有活动。因此,您必须激活它并手动设置权限。
您现在应该从API获得正确的响应。
如果再次出现同样的错误,可能是因为在链接项目之前,您已经在控制台中配置和购买了产品。
要解决这个问题,只需在应用程序中添加新产品即可。
祝好运。
发布于 2018-10-10 14:44:18
试图验证应用程序内的购买时也有同样的错误。
这对我起了作用:
去
Google Console > Settings > API Access。
在“链接项目”下找到您的项目,然后单击“链接”按钮。
如果再次出现同样的错误,可能是因为在链接项目之前,您已经在控制台中配置和购买了产品。
要解决这个问题,只需在应用程序中添加新产品即可。
发布于 2019-02-22 22:51:29
如果您在向发出请求时收到此响应,但您的项目已经链接,请尝试创建新的应用程序产品。如果在链接之前创建了一个产品,那么在进行购买时,产品事务获取就会失败。有了新产品,错误就消失了。
https://dev.to/sandris/androidpublisher--projectnotlinked-error-43c7
https://stackoverflow.com/questions/25481207
复制相似问题