3.5アカウントのエラー処理を確認する
このページは機械翻訳を使用して翻訳されています。
APIの使用
https://coupadocs.atlassian.net/wiki/display/integrate/Accountsを参照してください。
次のサンプルは失敗シナリオを示しています。
サンプルAPI 1-勘定科目タイプ値の更新
置く
https:// <instance>/api/accounts/:account_id
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <account> <account-type> <name>Ace Corporate123</name> </account-type> </account>
エラーメッセージ Unable to find valid AccountType record for account_type with keys {"name"=>"Ace Corporate123"}. Possible keys are ["id", "name"]. Please verify your xml.
このエラーは、システムの無効なアカウントタイプ値が原因で発生します。
サンプルAPI 2-アカウントの更新コード
置く
https:// <instance>/api/accounts/:account_id
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <account> <code>test7-test8-test-10</code> </account>
エラーメッセージ:エラーメッセージはありません。200成功を示しますが、コードを更新するにはセグメントを更新する必要があるため、コードは更新されません。
サンプルAPI 3-アカウントのxmlを取得しています
置く
https:// <instance>/api/accounts/:account_id
GET
X-COUPA-API-KEY: c34752e926651ca0b434de4c151903b465fead2a1
承認
application/xml
エラー 401: Unauthorized
このエラーは、誤ったAPIキーが原因で発生します。
CSVの使用
使用する値と必須フィールドの情報については、 https://coupadocs.atlassian.net/wiki/display/integrate/Accountsを参照してください
カスタムフィールドはドキュメントの一部ではなく、カスタムフィールドデータの更新はそれらの設定に依存することに注意してください。たとえば、アカウントのカスタムフィールドが必要な場合、新しいアカウントの作成中にそのフィールドを空白として渡すと、アカウントを作成せずにエラーメッセージが表示されます。