WooCommerce.NET: 0.730, vs2017, .netframework 4.5.1
Я хочу реализовать функцию получения заказов. под кодом:
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);
}
}
и
public async Task<ActionResult> Index(string shopUrl)
{
string endPoint = "/wp-json/wc/v2/";
MyRestAPI rest = new MyRestAPI(shopUrl+endPoint, ConfigurationManager.AppSettings.Get("WooAccessKey"), ConfigurationManager.AppSettings.Get("WooSecretKey"));
WCObject wc = new WCObject(rest);
//Get all orders
var orders = await wc.Order.GetAll();
return View();
}
Но это показывает ошибку:
введите описание изображения здесь
Не знаю почему. Это самый простой проект. это только получать заказы. Никаких других плагинов и настраиваемого кода. Есть ли логическая ошибка в моем коде? При отладке этой строки и следующего шага:
var orders = await wc.Order.GetAll();
Ошибка обнаружилась.