错误400:无效值,无效

时间:2016-12-11 21:22:02

标签: android go google-play

尝试对针对go-iap编写的单元测试进行故障排除,但我遇到了困难。

使用VerifyProduct()时,我收到googleapi:错误400:无效值,无效,这是与库附带的单元测试中提供的收据合同以及更改为从packageName修改为我的包名(我非常确定它是一个有效的包名)。

到目前为止我采取的步骤: 我已经验证令牌权限已正确设置为财务,配置了服务帐户。

我相信这个令牌正在运行,因为我的测试给了我相同的结果,通过单元测试给出了相同的合同,但是用我自己的包它会抛出400.我的包名称api是什么问题。为它返回一个无效值?

1 个答案:

答案 0 :(得分:0)

遗憾的是,如果没有任何其他测试或任何其他可用的故障排除信息,我会切换到另一种解决方案而不是我工作。没有足够的信息可以使用,我发布了这个问题,希望有人在过去经历过这个并且很容易跳过它。我不知道特定黑洞的信息在哪里,但我怀疑它是不是在玩商店api。

我相信这很可能是使用oauth2身份验证机制的go-iap工件,而我错过了设置或配置错误导致了问题。节点验证器仅使用公钥和购买签名,它开箱即用。这真让我感到惊讶,因为我认为oauth是必需的。这是我第一次使用支付网关,我仍然在试图找出哪些内容甚至可能出错,当错误消息这个含糊不清时,它是真实的艰难的战斗。