调用【alipay.pass.instance.update】卡券实例更新接口报错“KP.AE_ALIPASS_PARAME_IS_NULL(缺失必要属性serial_number为空)”。
报错原因
传入的serial_number参数有误或未传递。
排查方案
1、可先在调用【alipay.pass.instance.update】卡券更新接口时,使用pageExecute加上get调用,打印接口返回的请求url,代码示例如下。
AlipayPassInstanceUpdateResponse response = alipayClient.pageExecute(request,"GET"); //输出请求字符串数据 System.out.println(response.getBody());
通过以上方法获取到接口返回的url,使用【在线解码】进行查看完整请求参数,如下图。
2、核实以上步骤获取到的完整请求参数内是否有传入serial_number参数,并且核实serial_number参数名称是否正确。
注:serial_number中间是有下划线的,切勿忽略。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。