メインコンテンツまでスキップ

 

 

Coupa Japanese

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を参照してください。

カスタムフィールドはドキュメントの一部ではなく、カスタムフィールドデータの更新はそれらの設定に依存することに注意してください。たとえば、サプライヤーのカスタムフィールドが必要な場合、新しいサプライヤーの作成中にそのフィールドを空白として渡すと、サプライヤーを作成せずにエラーメッセージが表示されます。

  • この記事は役に立ちましたか?