我们有一个商家多年来一直在使用我们的旧版SDK集成QBOE。从2014年9月22日开始,他在进行SignonAppCertRq查询时开始收到错误。看起来它在尝试生成响应时失败了。在Intuit有谁可以调查这个?我已经对商家登录,appid和票证进行了消毒;如果需要,我可以通过电子邮件发送给Intuit支持。
QBOE查询
<?xml version="1.0"?><!DOCTYPE QBXML PUBLIC '-//INTUIT//DTD QBXML QBO 6.0//EN' 'http://apps.quickbooks.com/dtds/qbxmlops60.dtd'><QBXML><SignonMsgsRq><SignonAppCertRq><ClientDateTime>2014-09-22T15:22:06</ClientDateTime><ApplicationLogin>qboe.merchants-website.com</ApplicationLogin><ConnectionTicket>TGT-63-LbBOZNF...</ConnectionTicket><Language>English</Language><AppID>654479...</AppID><AppVer>1</AppVer></SignonAppCertRq></SignonMsgsRq></QBXML>
Intuit服务器的响应
HTTP/1.1 500 Internal Server Error
Date: Mon, 22 Sep 2014 15:22:07 GMT
Server: Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8r ApacheJServ/1.1.2
Content-Type: text/plain
Connection: close
General error building XML response.
Exception from other package:
org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.
答案 0 :(得分:1)
QBOE的qbXML SDK大约一年前已弃用,现已停止使用。
您需要移植到新的v3 REST API。