我将从这篇文章中接受的答案:将 ASP.NET 应用程序连接到 QuickBooks 在线版
通过 C# 建立连接时出现 400 错误。我读过这可能是因为 XML 错误。这是我的 XML:
<?xml version="1.0"?>
<?qbxml version="6.0"?>
<QBXML>
<SignonMsgsRq>
<SignonDesktopRq>
<ClientDateTime>2013-04-12T15:54:18</ClientDateTime>
<ApplicationLogin>MY APP LOGIN</ApplicationLogin>
<ConnectionTicket>MY CONNECTION TICKET</ConnectionTicket>
<Language>English</Language>
<AppID>MY APP ID</AppID>
<AppVer>1</AppVer>
</SignonDesktopRq>
</SignonMsgsRq>
</QBXML>
我没有看到 XML 有任何问题。是的,我正在替换我的实际 applicationLogin、ConnectionTicket 和 AppID。我错过了什么吗?