谷歌验单接口报projectNotLinked错误

最近公司的一款安卓应用,用户购买商品后,服务端在调用谷歌接口进行验单的时候,谷歌接口会报projectNotLinked的错误,错误如下:

{
	"error": {
		"errors": [{
			"domain": "androidpublisher",
			"reason": "projectNotLinked",
			"message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
		}],
		"code": 403,
		"message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
	}
}

一般来说遇到这个错误,十有八九是google play console没有配置好导致的,于是到play console后台配置好了API-projectservice account账号授权(详细配置过程可参考这里)。可是配好后还是会报错,一开始以为是谷歌接口有缓存的原因,配置好后需要一段时间来生效。但到了第二天后,报错依然没有消失,于是怀疑是其它的原因,到stackoverflow上搜到了一个这样的答案:
在这里插入图片描述
意思就是说,内购商品需要在关联API-project之后创建,如果顺序反过来,即使配置好了也会报projectNotLinked的错误(奇葩的设定…)。如果你跟我一样搞反了顺序,一个解决方法是创建一个新的内购商品(临时用,创建好后删掉即可)。
在这里插入图片描述

至此问题解决:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值