c# - 使用 c# 桌面从 quickbooks 桌面获取发票
问题描述
嗨,我正在使用 c# 开发一个程序,该程序从 quickbooks 公司文件中获取所有发票,任何想法......我尝试了这段代码,但我没有开发网络应用程序
public ActionResult GetAllInvoice()
{
List<Invoice> InvoiceList = new List<Invoice>();
try
{
OAuth2RequestValidator oauthValidator = new OAuth2RequestValidator(Access_token);
// Create a ServiceContext with Auth tokens and realmId
ServiceContext serviceContext = new ServiceContext(RealmId, IntuitServicesType.QBO, oauthValidator);
serviceContext.IppConfiguration.MinorVersion.Qbo = "23";
serviceContext.IppConfiguration.BaseUrl.Qbo = QboBaseUrl;
// Create a QuickBooks QueryService using ServiceContext
QueryService<Invoice> querySvc = new QueryService<Invoice>(serviceContext);
InvoiceList = querySvc.ExecuteIdsQuery("SELECT * FROM Invoice").ToList();
return View(InvoiceList);
}
catch (IdsException ex)
{
return View(InvoiceList);
}
catch (Exception ex)
{
return View(InvoiceList);
}
}