我有一个 asp.net 应用程序,我想将它连接到 quickbooks 桌面版,在 web 应用程序中我想执行以下操作: 1- 从 quickbooks 中获取客户列表。2- 创建新发票并保存发送到quickbooks。
这是我发现的示例代码,但我想知道我必须在 (sessionManager.BeginSession("", ENOpenMode.omDontCare); 中的 AppId 参数中设置的值是多少。
private void getCustomers()
{
bool sessionBegun = false;
bool connectionOpen = false;
QBSessionManager sessionManager = null;
try
{
//Create the session Manager object
sessionManager = new QBSessionManager();
//Create the message set request object to hold our request
IMsgSetRequest requestMsgSet = sessionManager.CreateMsgSetRequest("US", 8, 0);
requestMsgSet.Attributes.OnError = ENRqOnError.roeContinue;
//Connect to QuickBooks and begin a session
sessionManager.OpenConnection(@"D:\A to Z Wholesale Inc.QBW", "QuickBooks Integration Demo");
connectionOpen …Run Code Online (Sandbox Code Playgroud)