使用C#Rest API时出现问题

使用C#Rest API时出现问题,c#,wordpress,woocommerce-rest-api,C#,Wordpress,Woocommerce Rest Api,使用WooCommerce的C#Rest API检索订单退款时,使用以下语句: OrderRefund orderRefund = await wc.Order.Refunds.Get(2621, 1869); Running: Net-Framework 4.7.2, WordPress 5.3, WooCommerce 3.8.0, WooCommerceNET 0.8.0, WordPressPCL 1.6.2 我收到错误消息: 重新序列化WooCommerceNET.WooC

使用WooCommerce的C#Rest API检索订单退款时,使用以下语句:

OrderRefund orderRefund =  await wc.Order.Refunds.Get(2621, 1869);

Running: Net-Framework 4.7.2, 
WordPress 5.3, 
WooCommerce 3.8.0,
WooCommerceNET 0.8.0, 
WordPressPCL 1.6.2
我收到错误消息:

重新序列化WooCommerceNET.WooCommerce.v3.0类型的对象时出错。该值的类型不能为Int32。1869号订单的订单退款2621已存在


当尝试检索不存在的退款(即2622)时,它工作正常,并返回一个空对象,这是意料之中的。

我认为这里的错误非常清楚

WooCommerceNET.WooCommerce.v3.OrderReturn。值的类型不能为Int32订单1869的订单退款2621已存在。

因此,您可以使用Woocom.net包装器

(int-id,int-parentId)这里有一个期望值,因此Int32错误有点遗漏,但是我对您尝试退款已经有退款请求的订单感到困惑。这是有意的吗

也看看这个

该主题已在存储库中解决