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

如何无需遍历SKU获取Google Play无效购买的商品详情?

解决Google Play退款订单无需遍历SKU获取详情的方法

目前Google Play官方API中,voidedpurchases.list接口确实仅返回订单ID与购买令牌,未直接提供对应商品SKU。不过有两种无需遍历所有SKU的可行方案:

  • 利用本地存储的用户购买关联数据
    如果你之前已留存用户的购买历史(比如用户ID对应购买的SKU、购买令牌),可以通过订单ID或购买令牌匹配到本地存储的SKU,再调用purchases.products.get接口获取详情。这是最直接的方式,前提是你有维护用户购买记录的习惯。

  • 调用orders.get接口
    Google Play Developer API的orders.get接口仅需订单ID作为参数,就能返回包含SKU在内的完整订单详情,涵盖退款状态、商品信息、用户信息等核心内容。该接口属于Orders资源范畴,需确保你的API密钥已配置androidpublisher相关权限。调用示例:

    GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/orders/{orderId}
    

    接口响应的lineItems字段中,每个条目都会包含productId(即目标SKU),完全满足需求。

注意:使用orders.get接口前,需确认你的服务账号已拥有查看订单的权限,否则会返回权限错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 20:00:57