将客户添加到在线Quickbooks(qbXML)

|| 我只想通过.NET应用程序将客户添加到Quickbooks Online。最好的方法是什么,代码将是什么样?
已邀请:
有两种方法可以执行此操作:您可以使用QuickBooks SDK,构造一条添加客户XML消息并将其发送到QuickBooks Online Edition(QBOE)。由于您使用的是.NET,因此您还可以使用QBFC库来为您管理XML,并提供结构化的API,该API比原始XML更易于使用和安全。 或者,您可以使用Intuit合作伙伴平台(IPP)进行REST调用。上次我检查过,用于QBOE的REST API仍处于Beta版,但这绝对是未来的方式,并且最终可能会提供对QBOE的更多全功能支持(相对于台式机,SDK中对QBOE的支持功能始终较少版)。 在这两种情况下,您都必须处理身份验证。对于SDK,您必须授权该应用并获得连接票。对于IPP,您将必须授权该应用程序并与SAML网关进行协商。 如果您只是在做自定义应用程序或搞乱,您可能会想使用SDK,因为它更容易实现,尤其是身份验证。如果您要构建产品,那么IPP值得认真看一下。如果要构建产品,则应注意,Microsoft当前有一个名为Frontrunner的支持程序,如果您使用IPP,它会提供一些好处。
对于QBOE,您可以发布XML进行身份验证并添加客户。这是入门的链接: QBOE整合 您将需要使用QBXML v 6,尽管您可以在此处获得XML: http://developer.intuit.com/qbsdk-current/common/newosr/index.html 您可以使用XML序列化将XML解析为强类型的类,以便可以针对它们进行编程。 如果您有兴趣,我还将为QB Desktop,QBOE和QBPOS提供C#工具包。

要回复问题请先登录注册