問題タブ [quickbooks-online]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
188 参照

intuit-partner-platform - QBO支払いクエリは「未承認」を返します

LastUpdatedTimeで検索すると、「401UnauthorizedError」が表示されます。CustomerIdによるクエリは正常に機能します

これが私のコードです:

アプリケーションは、ExecuteQueryでIntuit.Ipp.E​​xception.InvalidTokenExceptionをスローします

0 投票する
1 に答える
64 参照

intuit-partner-platform - QBOの顧客とベンダーには名前が必要ですか、それともそうではありませんか?

QBOカスタマーエンティティのIPPに関するドキュメント

QBOのオンラインドキュメント

名前が「必須」であることを示します。ただし、これらの同じドキュメントには、「... FullNameが指定されていない場合、GivenName、MiddleName、およびFamilyNameが連結され、このフィールドの値に使用されます」と記載されています。これは、顧客をクエリする場合、null以外の「名前」フィールドが見つかることを常に期待できることを意味しますか、それともnullの「名前」を取得する可能性があるが、代わりに言及されている連結を使用する必要があることを意味しますか?ベンダーにも同じ質問がありますか?あなたが提供できるどんな助けにも感謝します。

0 投票する
2 に答える
736 参照

payment-gateway - Quickbooks マーチャント サービス + 支払い予定 + Quickbooks オンライン アプリケーションとの統合

私は、QBO & QBMS と連携するための基本的なコードを作成中です。基本的に、QBO で顧客を作成し、SDK/API を介して QBMS で定期支払いを作成する必要があります。定期支払いと顧客との関連付けを作成するには、どの方法を使用すればよいですか? -- 私が見逃している、これを行うためのすぐに使える方法があることを願っています。

調整について話しているようですが、サイトには「デスクトップおよびホストされたアプリケーションはQuickBooks Online(QBO)と統合できます。ただし、QBOは現在調整機能をサポートしていません。」は少し気になります。

前もって感謝します。

0 投票する
1 に答える
187 参照

quickbooks - AccountQuery は、タイプが正しくないすべてのアカウントを返します

オンラインの Quickbooks からアカウントのリストを取得していますが、すべての AccountTypeEnum タイプが Asset に設定されています。これは正しくないです。収益や費用などの正しい勘定タイプでこのデータを取得するより良い方法はありますか?

0 投票する
3 に答える
2495 参照

quickbooks - フィルターを使用した QuickBooks Online クエリは、毎回 401 を返します

POST と Content-Type application/xml を使用してオブジェクトを作成することに成功しました

また、Content-Type application/x-www-form-urlencoded を使用して、指定した URI に応じてすべてのオブジェクト タイプを返す空白のリクエスト ボディでクエリを実行することに成功しました。

リクエスト本文で PageNum=1&ResultsPerPage=1 のようなものを使用して同じことを行うこともできます。それを署名に組み込む方法を見つけたので、有効な応答が得られます。

ただし、どのようにフォーマットしても、フィルター (Filter=FAMILYNAME :EQUALS: Doe のような基本的なもの) を使用しようとすると、401 応答以外は得られません。[RFC3986] パーセント エンコーディングを使用してすべてのパラメータ名と値をエスケープする方法について、OAuth Core 1.0 Revision A の仕様を読みました。ただし、手順が不足しているか、フォーマットが間違っているように感じます。Intuit のフォーラムで正確に正しい形式を検索すると、一貫性のない情報が見つかりました。

これに関するヘルプは大歓迎です。私は今、良い週のためにこれに苦労してきました.

フィルターを使用しようとすると、次のような応答が返されます: HTTP Status 401 - message=Exception authenticationing OAuth; errorCode=003200; statusCode=401

- - アップデート - -

新しい IPP 開発者ツール - IPP API エクスプローラーでフィルターを使用しようとすると、同じエラーが表示されます。IDS V2 QBO API Explorer を使用しています。そのツールを使用してすべての投稿を取得でき、応答にはすべての顧客が表示されますが、フィルターを使用しようとすると、サーバー エラー 401 - 権限がありません: 資格情報が無効なため、アクセスが拒否されました。指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。

何か案は?API Explorer ツールから同じエラーが発生した場合、問題はまったく別のものであると考えさせられます。

----最終更新----

私は最終的にフィルターで成功し、私の問題が何であるかを理解したと信じています. 「PageNum=1&ResultsPerPage=1」のようなページネーションを使用してクエリを実行できるのではないかと常に疑っていましたが、「Filter=FAMILYNAME :EQUALS: Doe」のようなクエリを取得できませんでした。フィルター形式の空白に問題があると思われました。以前にこれを追跡するのを思いとどまらせたのは、IDS V2 QBO API Explorer でフィルターを機能させることができなかったことです。それは私に何か他のことが起こっているのではないかと疑った. 私は、API Explorer をすべて無視して、一方の方法では機能するのに、他方の方法では機能しない理由に集中することにしました。

私の問題は、署名内のフィルターの値の不適切なエンコードに帰着したと思います。これは、私が受け取っていた 401 の無効な署名エラーを説明しています。

「Filter=Name :EQUALS: Doe」は、正規化すると「Filter=Name%20%3AEQUALS%20%3ADoe」になります。

「Filter%3DName%2520%253AEQUALS%2520%253ADoe」を与えるべきパーセントエンコーディング。

本質的に、空白とコロンを「二重」にエンコードする必要がありますが、等号はエンコードしません。エンコーディングを実行するために多くの順列を試しましたが、私の間違いは、「二重」エンコーディングではなかったか、二重エンコーディング中に「=」記号を含めていたことだと思います。いずれにせよ、あなたの署名を壊します。皆様のご意見をお寄せいただきありがとうございます。

0 投票する
1 に答える
217 参照

intuit-partner-platform - IPP Api によって追加された顧客は、quckbook online にリストされていません

Quickbook でカスタム アプリを作成しました。ローカル ホストから顧客を追加しようとしていますが、成功しません。Keith SDK を使用しています 出力は

エラーが発生しました -1092: XML パーサーは次のように述べています: 6: 解析する XML コンテンツがありません。

しかし、私は成功したトークン、キーをクイックブックから取得しました。FLAVOR_ONLINE、FLAVOR_DESKTOP の realmID は異なりますか? フレーバーデスクトップデータを使用したときに追加されたようです。しかし、フレーバーオンラインで失敗しました助けてください

0 投票する
1 に答える
52 参照

windows-8 - Win8用のQBOEタイムエントリーアプリの作成

私の会社は会計にQuickBooksOnlineを使用しており、そこでプロジェクトに対する時間を記録します。時間の入力を簡単にし、Windows 8 Metroアプリの作成方法を学ぶために、時間の追跡を簡素化する便利なプロジェクトであり、QBに時間を自動的に送信できるアプリケーションになると思いました。ユーザーは自分のQBOログインを使用して、自分の時間エントリを表示できるようにすることを考えます。

QBOEのAPIを探していましたが、管理者以外の資格情報を使用してQBOEアカウントに接続できるかどうかわかりません。私が考えていることは可能ですか?

0 投票する
1 に答える
222 参照

api - Intuit Data Services (IDS) のベータ機能を入手するにはどうすればよいですか?

ここでIntuit.Ipp.Data.Qbo.VendorCredit限定ベータ機能としてマークされているエンティティを使用しようとしています。開発環境の資格情報を使用してそのインスタンスを追加しようとすると、IDS サーバーから「内部サーバー エラー」が発生します。

だから、私の質問は次のとおりです。

  1. 開発者はこの機能を利用できますか?
  2. はいの場合、どうすれば入手できますか?
  3. いいえの場合、代替ソリューションはありますか?

どんな助けにも感謝します。

0 投票する
1 に答える
181 参照

intuit-partner-platform - QuickBooks Online から通貨を取得する

請求書を Quickbooks からアプリに同期しようとしています。顧客が使用する通貨または請求書の通貨が必要ですか?

Quickbooks Online から通貨を取得する API はありますか。PHP devkit(IPP)を使用しています。