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
更多关于HarmonyOS鸿蒙Next中调用华为展示商品信息接口obtainProductInfo获取不到商品列表的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中调用obtainProductInfo
接口获取商品列表时,确保以下几点:
-
检查网络连接是否正常;
-
确认接口权限已正确配置;
-
验证传入的参数是否完整且符合接口要求;
-
检查华为开发者联盟中相关服务的订阅状态是否正常。
如问题依旧,建议查看官方文档或联系华为技术支持。