【鸿蒙游戏技术分享 第67期】鸿蒙游戏请求确认发货接口报错1001880008,IAP_RESPONSE_RESULT_ITEM_NOT_OWNED
游戏接入华为鸿蒙IAP服务时,调用确认发货接口报错"未拥有商品"(1001880008)。经排查发现,开发者误将消耗型商品请求发送至订阅型接口,导致系统无法识别有效订单。修正为对应订单类型接口后,发货流程恢复正常。该案例凸显了华为IAP服务中商品类型与接口的严格对应关系,建议开发者仔细区分消耗型与订阅型商品的接口调用规范。
·
关键词
鸿蒙,IAP
问题描述
游戏接入华为应用内支付服务,请求确认发货接口,报错如下:
{"responseCode":"1001880008","responseMessage":"IAP_RESPONSE_RESULT_ITEM_NOT_OWNED"}
问题分析
看报错信息是未拥有该商品导致的。检查确认发货接口的请求参数的订单信息,确实是未消耗的,但是接口仍然报错未拥有。
经检查发现,应用内支付服务订阅类型和非订阅类型的商品对应的接口是分开的,不同类型的商品确认发货对应不同的接口。
我们商品类型是消耗类型的,在接入的时候误请求了订阅类型的接口,导致的报错。
问题解决
修改为订单类型的接口后,订单确认发货成功,问题解决。
更多问题可关注:
鸿蒙游戏官方网站:https://developer.huawei.com/consumer/cn/games/
公开课:华为开发者学堂
更多推荐
所有评论(0)