1

Intuit Customer Account Data API を使用してアプリケーションをセットアップし、Aggcat gem ( https://github.com/cloocher/aggcat ) を使用して Rails アプリを実行しています。証明書を交換する必要があり、ここにあるOpenSSL の手順に従いました。[マイ アプリ] で、新しい公開証明書をアップロードし、Aggcat で生成された新しい秘密鍵ファイルを使用するように設定を変更しました。

client.scope(1) を実行できますが、他のもの (client.institutions など) を実行しようとすると、不正な要求エラー (400) が発生します。問題の可能性はありますか?証明書を何度も再生成しようとしましたが、うまくいきません。

4

1 に答える 1

0

IPPのサイトによると、

400 - 不正なリクエストが表す- URL または変数が正しい形式でない場合、このエラーが表示されます。

参照 - https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/0700_error_codes

ruby を使用した CAD 呼び出しは試していませんが、サンプルの Java アプリ (IPP) を使用しています。サンプル Java アプリを実行し (デバッグ モードで devkit ロガーを構成することにより)、生の要求/応答と URL (およびパラメーター) をキャプチャし、Ruby の例で取得したものと同じものを比較できます。これは、これらの問題をデバッグするのに役立つ場合があります。

それ以外の場合は、 https: //developer.intuit.com/docs/0020_customeraccountdata/devkits で入手できる他の 2 つの Ruby の例を試すこともでき ます。

ありがとう

于 2014-09-19T13:41:02.543 に答える