HarmonyOS鸿蒙Next中调用华为展示商品信息接口obtainProductInfo获取不到商品列表

HarmonyOS鸿蒙Next中调用华为展示商品信息接口obtainProductInfo获取不到商品列表 关键词
华为应用内支付,IAP SDK

问题描述
游戏集成了华为应用内支付服务,支付前先调用obtainProductInfo展示商品信息接口,获取不到商品列表,看日志中报错信息是:ResponseCode=6,subErrCode=211,responseMessage=[“productIds must be in the range [1,700]”]。然而实际上我传入的商品数量没有超700个。

问题解决
我找到华为技术支持(可以工单咨询:https://developer.huawei.com/consumer/cn/support/feedback),对方告诉我,因为一次查很多,数据量太大的话,android进程间通信会出问题,所以按照现在的要求,该接口传参时一次查询的商品数量不得超过200个,现网文档也有说明。

我按照要求修改为一次查询200个商品后,请求通过,问题解决。


更多关于HarmonyOS鸿蒙Next中调用华为展示商品信息接口obtainProductInfo获取不到商品列表的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中调用华为展示商品信息接口obtainProductInfo获取不到商品列表的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中调用obtainProductInfo接口获取商品列表时,确保以下几点:

  1. 检查网络连接是否正常;

  2. 确认接口权限已正确配置;

  3. 验证传入的参数是否完整且符合接口要求;

  4. 检查华为开发者联盟中相关服务的订阅状态是否正常。

如问题依旧,建议查看官方文档或联系华为技术支持。

回到顶部