4

オンラインの Quickbooks から XML のエラー メッセージが返されることを期待している状況がありますが、API からステータス コード 400 で次のメッセージが返されます。

<html>
<head>
  <title>JBoss Web/2.1.12.GA-patch-03 - Error report</title>
  <style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> 
</head>

<body>
  <h1>HTTP Status 400 - message=No destination found for given partition key; errorCode=007001; statusCode=400</h1>
  <HR size="1" noshade="noshade">
    <p>
      <b>type</b> Status report
    </p>
    <p>
      <b>message</b> <u>message=No destination found for given partition key; errorCode=007001; statusCode=400</u>
    </p>
    <p>
      <b>description</b> <u>The request sent by the client was syntactically incorrect (message=No destination found for given partition key; errorCode=007001; statusCode=400).</u>
    </p>
    <HR size="1" noshade="noshade">
    <h3>JBoss Web/2.1.12.GA-patch-03</h3>
</body>
</html>

クライアントのトライアル アカウントの有効期限が切れているようです。コードでこの種のエラーを処理する必要がありますか、それとも XML メッセージを返さないため、これは Intuit の問題でしょうか?

4

1 に答える 1

2

エラーなしでリクエストを行い、このレスポンスを受け取った場合、Quickbooks のアカウントが存在しない可能性があります。

私はこの問題に直面しました。oauth フローを通過するとき。正しい oauth キーとシークレットを取得します。しかし、API呼び出しを行うと、同じエラーが発生します。自分のアカウント (API 呼び出しに使用) が Quickbooks に存在しないことがわかりました。他の既存のアカウントでは問題なく動作します。

この助けを願っています。

于 2013-09-11T03:22:00.143 に答える