JeffreySu / WeiXinMPSDK

微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.
https://weixin.senparc.com
Apache License 2.0
8.43k stars 4.35k forks source link

CardApi.CardUpdate的问题:data format error hint #479

Closed jiehanlin closed 7 years ago

jiehanlin commented 7 years ago

( 此版块专为反馈bug及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步问答社区http://weixin.senparc.com/QA )

问题描述

CardApi.CardUpdate时发生以下错误: 发生了 Senparc.Weixin.Exceptions.ErrorJsonResultException HResult=0x80131600 Message=微信Post请求发生错误!错误代码:47001,说明:data format error hint: [_U0zEa0644e569] Error before ":0,"balance_url":null,"custom_field1":null,"custom_field2":null,"custom_field3":null,"custom_cell1":null,"backgrou... Source=Senparc.Weixin

看起来是"init_increase_bonus": 0,的问题。 是不是updatecard不能更新init_increase_bonus了?官方文档还有这个属性。 针对updateCard 生成的json是否应该忽略null值呢?

发现问题的模块
模块对应的.net版本
开发环境
缓存环境
JeffreySu commented 7 years ago

SDK内部已经提供了忽略的方法,我们会跟踪看一下,感谢反馈!