0

QBSDK 経由で顧客の QuickBooks Online アカウントと通信する Web アプリケーションを開発しています。

POST から取得した接続チケットを含む SignonAppCertRq POST をアプリのサブスクリプション URL に送信しています。すべて問題ないようですが、試行するたびに 2020 エラーが発生します。

これはチケットが間違っているということですか?メッセージは私には混乱しているようです。ところで、私のチケットにはコロンと数字が含まれていてはいけませんか? 「V1-69-120389765417263542678g:97458567」のように。チケットに「:12345」を追加すると (12345 は、ログイン URL に設定した「appdata」フィールドです)、「アプリケーション エージェントが見つかりません」という 2000 エラーが表示されます。

https://webapps.quickbooks.com/j/AppGatewayに投稿する XML は次のとおりです。

<?xml version="1.0" ?>
<?qbxml version="6.0"?>
<QBXML>
  <SignonMsgsRq>
    <SignonAppCertRq>
      <ClientDateTime>2013-09-29T23:52:00</ClientDateTime>
      <ApplicationLogin>**********</ApplicationLogin>
      <ConnectionTicket>TGT-15-L8DsnyrNM9f***********</ConnectionTicket>
      <Language>English</Language>
      <AppID>8102*****</AppID>
      <AppVer>1</AppVer>
    </SignonAppCertRq>
  </SignonMsgsRq>
</QBXML>

アプリは、本番 QBOE アプリケーションとして登録されます。

前もって感謝します。

4

1 に答える 1

1

私は最終的にこれを解決しました。接続の作成時に「ログインセキュリティ」をオフにする必要があります。これを後で編集することはできません。

于 2013-09-30T17:55:03.883 に答える