You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

多商品订单调用Google Play产品购买API的productId疑问及购品验证咨询

关于Google Play多商品订单API的疑问解答

问题1:该API中的productId参数应填写什么?

这个接口是Google Play针对单商品购买设计的验证接口,并不适配多商品合并订单的场景。如果要用它验证多商品订单的token,你可以填写该订单中任意一个商品的productId,但要注意,这个接口本身无法返回订单内的全部商品信息。

问题2:为什么填随机字符串不报错,且返回结果没提购买商品?怎么验证订单里的具体商品?

  • 填随机字符串不报错的原因:当你用多商品订单的token调用这个单商品接口时,Google Play不会严格校验productId与token的对应关系,只要token本身有效,就会返回订单的基础状态信息(比如你提供的响应示例),但不会关联具体的商品数据。
  • 验证订单内所有商品的正确方式:放弃使用这个单商品验证接口,改用多商品订单查询接口(purchases.vpurchases.get)。调用时只需要传入packageName和订单的token即可,不需要指定单个productId。这个接口会返回完整的订单详情,包括每一个购买商品的productId、数量、购买状态等关键信息。

你提供的单商品接口响应示例:

{
    "purchaseTimeMillis": "1665926426438",
    "purchaseState": 1,
    "consumptionState": 0,
    "developerPayload": "",
    "orderId": "GPA.3303-6009-6961-91689",
    "purchaseType": 0,
    "acknowledgementState": 0,
    "kind": "androidpublisher#productPurchase",
    "obfuscatedExternalAccountId": "u-c55c0815-9b0d-4c07-a032-272985dee80b",
    "regionCode": "IN"
}

内容的提问来源于stack exchange,提问作者Devesh Mittal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 05:45:34