2.10サプライヤーのエラー処理をチェック
このページは機械翻訳を使用して翻訳されています。
APIの使用
https://coupadocs.atlassian.net/wiki/display/integrate/Suppliersを参照してください。
次のサンプルは失敗シナリオを示しています。
サンプルAPI 1-ステータスを有効から無効に更新する
置く
https:// <instance>/api/suppliers/:supplier_id
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <supplier> <status>false</status> </supplier>
エラーメッセージ Supplier status must be one of active, inactive, onboarding.
サンプルAPI 2-POメソッドをメールからプロンプトに変更する
置く
https:// <instance>/api/suppliers/:supplier_id
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <supplier> <po_method>PROMPT</po_method> </supplier>
エラーメッセージ PO method must be one of cxml, xml, email, integration, prompt or buy_online.
サンプルAPI 3-POメールの変更
置く
https:// <instance>/api/suppliers/:supplier_id
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <supplier> <po-email>changeemailgmail.com</po-email> </supplier>
エラーメッセージ Supplier email is not a valid email address.
サンプルAPI 4-サプライヤーXMLを取得する
置く
https:// <instance>/api/suppliers/:supplier_id
GET
X-COUPA-API-KEY: c34752e926651ca0b434de4c151903b465fead2a1
承認
application/xml
エラーメッセージ 401: Unauthorized
このエラーは、誤ったAPIキーが原因で発生します。
CSVの使用
使用する値と必須フィールドの情報については、https://coupadocs.atlassian.net/wiki/display/integrate/Suppliersを参照してください。
カスタムフィールドはドキュメントの一部ではなく、カスタムフィールドデータの更新はそれらの設定に依存することに注意してください。たとえば、サプライヤーのカスタムフィールドが必要な場合、新しいサプライヤーの作成中にそのフィールドを空白として渡すと、サプライヤーを作成せずにエラーメッセージが表示されます。