C# 中的未知 WooCommerce API 版本

Unknown WooCommerce API version in c#

首先我尝试 WooCommerce.NET 版本:0.8.0

我使用了 RestAPI class:

 public class MyRestAPI:RestAPI
    {
        public MyRestAPI(string url, string key, string secret, bool authorizedHeader = true,
            Func<string, string> jsonSerializeFilter = null,
            Func<string, string> jsonDeserializeFilter = null,
            Action<HttpWebRequest> requestFilter = null) : base(url, key, secret, authorizedHeader, jsonSerializeFilter, jsonDeserializeFilter, requestFilter)
        {
        }

        public override T DeserializeJSon<T>(string jsonString)
        {
            return JsonConvert.DeserializeObject<T>(jsonString);
        }

        public override string SerializeJSon<T>(T t)
        {
            return JsonConvert.SerializeObject(t);
        }
    }

但页面显示:

Unknown WooCommerce API version in c#

问题中没有足够的上下文,但我要说的是错误相对不言自明,WooCommerce API 有 3 个版本。

确保您的请求是指定您要使用的版本。

一个例子

 /wp-json/wc/v3

确保你说的是 v1 /v2 /v3。