【问题标题】:QuickBooks Enterprise Desktop Integration with JavaQuickBooks Enterprise Desktop 与 Java 的集成
【发布时间】:2015-04-23 13:13:04
【问题描述】:

我遇到了与使用 Quickbooks SDK 连接 Quickbooks 桌面版(Intuit QuickBooks Enterprise Solutions 14.0)相关的问题。

我需要开发一个 java 应用程序来在 Quickbooks 桌面版中发布发票的数据。我已经安装了 Quickbooks SDK (https://developer.intuit.com/docs/0250_ ... _downloads) 但无法使用 java 程序连接 SDK。

请告诉我如何获取 java 和 QBFC com 的可用库。还有那些图书馆的文件。

我们正在使用 QBFC,但无法在 SDK 中找到可以在 java 代码中使用的 QBFC 库,但我们找到了 QBFC 安装程序。怎么能用。 我们还编写了一段代码来调用 SDK 中可用的方法。最初,我们试图调用 authenticate 方法。代码如下:

public static void main(String[] args) throws ServiceException, MalformedURLException {
      qbConnector m = new qbConnector();
      com.intuit.developer.QBWebConnectorSvcSoap a = m.callQB();
      try {
          System.out.println(a);
        a.authenticate("qbadmin","123456");
    } catch (RemoteException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
  }
public com.intuit.developer.QBWebConnectorSvcSoap callQB() throws ServiceException, MalformedURLException{

      URL url = new URL("https://sandbox-qbsoapserver.cs21.force.com/services/Soap/class/QBSoapServer");

      return getQBWebConnectorSvcSoap(url);
  }

我们收到以下错误:

null
Exception in thread "main" java.lang.NullPointerException
    at com.intuit.developer.qbConnector.main(qbConnector.java:42)
Line 42 in the code -  a.authenticate("qbadmin","123456")

提前致谢。

【问题讨论】:

  • 您找到解决方案了吗?我有同样的问题。请指导

标签: java sdk integration desktop quickbooks


【解决方案1】:

我会考虑使用 QODBC 与 Quickbooks 交互。它允许您将 QB 的 XML 数据视为数据库表。我将它与 VB 一起使用,它so 比试图找出 QBs 文档要容易得多。但是,需要注意的是,您可能必须运行一个 QB 实例才能连接到它。 Java & QODBC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    相关资源
    最近更新 更多