QuickBooks Desktop への非常に単純な XML 要求を作成し、QBSDK qb*XML Validator で検証しました。これにより、XML インスタンスが有効であることがわかります。
<?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomerAddRq requestID="12">
<CustomerAdd>
<Name>EDWARDS, JOHN</Name>
<FirstName>John</FirstName>
</CustomerAdd>
</CustomerAddRq>
</QBXMLMsgsRq>
</QBXML>
ただし、私自身の C# アプリと SDK 提供の qbXML テスト アプリの両方が、「提供された XML テキスト ストリームの解析中に QuickBooks がエラーを検出しました」という役に立たないメッセージで失敗します。
私は QuickBooks を通じてアプリの承認に成功し、念のため追加の顧客情報の許可をアプリに与えました。
OSR によると、必須フィールドは「名前」のみです。私はこの調査に行く場所を使い果たしました。
私がこれについてどのように行っているかについて明らかに間違っていることはありますか? 表示されていないアクセス許可の問題はありますか?