Open Buy APIリファレンス
Open Buy APIは、すべてのサプライヤーがリアルタイムでアイテムを検索および購入するための、より高速で標準的な安全なインターフェイスを提供するように設計されています。
はじめに
Open Buy APIは、すべてのサプライヤーがリアルタイムでアイテムを検索および購入するための、より高速で標準的な安全なインターフェイスを提供するように設計されています。これはシンプルに設計されており、ほとんどのeCommerce APIが提供する一般的なパターンに従っています。
Open Buy APIの4つのコアコンセプトは次のとおりです。
Open Buy APIが顧客と購入者に与える影響については、「購入者向けOpen Buy API 」を参照してください。
認証方法
Open Buy APIは次の方法で認証できます。
-
ユーザー名とパスワード(cXML ID/シークレットのペアと同様)
-
認証
アクション
Open Buy APIを使用すると、次のことができます。
API | 動詞 | パス | アクション | 説明 |
---|---|---|---|---|
認証 | 投稿 | /authentication |
認証 | サプライヤーサイトでの認証 |
検索 | 投稿 | /search |
検索 | 検索クエリに基づいてアイテムデータを取得する |
詳細 | 投稿 | /detail |
詳細 | 詳細レビューのために特定のアイテムのアイテムデータを取得する |
チェックアウト | 投稿 | /checkout |
清算 | 購入のためのアイテムデータを取得する |
認証
API | 動詞 | パス | アクション | 説明 |
---|---|---|---|---|
認証 | 投稿 | /authentication |
認証 | サプライヤーサイトでの認証 |
認証申請の例
{
"credentials": "423j23j2j334l4s04",
"email": "email@coupa.com"
}
回答
コード | 説明 |
---|---|
200 |
トークンが正しく取得されました
|
400 |
無効な要求パラメーターです。取得を試みることができませんでした。 |
401 |
権限なし |
500 |
申請中にサービスエラーが発生しました。後でもう一度お試しください |
検索
API | 動詞 | パス | アクション | 説明 |
---|---|---|---|---|
検索 | 投稿 | /search |
検索 | 検索クエリに基づいてアイテムデータを取得する |
パラメーター
要素 | 説明 | 必須フィールドですか? | 一意ですか? | 許容値 | データタイプ |
---|---|---|---|---|---|
クエリ | 検索クエリ | はい | no | 任意 | 文字列 |
ページ番号 | 結果のページ番号 | no | no | 任意 | 番号 |
回答
コード | 説明 |
---|---|
200 |
検索結果が正常に取得されました
|
400 |
無効な要求パラメーターです。取得を試みることができませんでした。 |
401 |
権限なし |
500 |
申請中にサービスエラーが発生しました。後でもう一度お試しください |
詳細
API | 動詞 | パス | アクション | 説明 |
---|---|---|---|---|
詳細 | 投稿 | /detail |
詳細 | 詳細レビューのために特定のアイテムのアイテムデータを取得する |
パラメーター
要素 | 説明 | 必須フィールドですか? | 一意ですか? | 許容値 | データタイプ |
---|---|---|---|---|---|
アイテムID | 一意のアイテムID | はい | no | 任意 | 文字列 |
回答
コード | 説明 |
---|---|
200 |
アイテムが正しく取得されました
|
400 |
無効な要求パラメーターです。取得を試みることができませんでした。 |
401 |
権限なし |
500 |
申請中にサービスエラーが発生しました。後でもう一度お試しください |
チェックアウト
API | 動詞 | パス | アクション | 説明 |
---|---|---|---|---|
チェックアウト | 投稿 | /checkout |
清算 | 購入のためのアイテムデータを取得する |
パラメーター
要素 | 説明 | 必須フィールドですか? | 一意ですか? | 許容値 | データタイプ |
---|---|---|---|---|---|
アイテムID | 一意のアイテムID | はい | はい | 任意 | 文字列 |
数量 | 数量 | no | no | 任意 | 文字列 |
回答
コード | 説明 |
---|---|
200 |
アイテムが正しく取得されました
|
400 |
無効な要求パラメーターです。取得を試みることができませんでした。 |
401 |
権限なし |
500 |
申請中にサービスエラーが発生しました。後でもう一度お試しください |
Open Buy APIスキーマ
認証申請
アクセストークンを取得するための資格情報とメール。
要素 | 説明 | 必須フィールドですか? | データタイプ |
---|---|---|---|
認証情報 |
セッションを承認するためのサプライヤー固有の文字列。たとえば、更新トークン、ユーザーとパスワード、承認キーなどがあります。 |
no | 文字列 |
メール |
ユーザーのメールアドレス |
no | 文字列 |
認証結果
認証リクエストの結果
要素 | 説明 | 必須フィールドですか? | データタイプ |
---|---|---|---|
token |
ベアラートークン |
no | 文字列 |
追加アイテムの詳細
名前と値のペア
要素 | 説明 | 必須フィールドですか? | データタイプ |
---|---|---|---|
名前 | 名前 | no | 文字列 |
値 | 値 | no | 文字列 |
検索結果
検索要求の結果
要素 | 説明 | 必須フィールドですか? | データタイプ |
---|---|---|---|
カウント |
検索数 |
はい | 整数 |
合計カウント | カタログのおおよその合計数 | no | 整数 |
結果 | 結果 | no | アイテム結果 |
アイテム結果
アイテムデータのリクエストの結果
要素 | 説明 | 必須フィールドですか? | データタイプ |
---|---|---|---|
アイテムID |
一意のアイテムID |
no | 文字列 |
ソース品番 |
サプライヤーの品番 |
no | 文字列 |
タイトル | 文字列
アイテムのタイトル |
no | 文字列 |
type | 文字列
アイテムタイプ(アイテム、グループ)。グループは購入可能なアイテムの親を表します。 |
no | 文字列 |
画像 |
アイテム画像へのURL |
no | 文字列 |
サムネイル |
製品のサムネイル |
no | 文字列 |
価格 |
価格 |
no | 番号 |
通貨 |
通貨 |
no | 文字列 |
定価 |
定価 |
no | 番号 |
数量単位 |
価格 |
no | 文字列 |
概要 |
アイテムに関する詳細な説明 |
no | 文字列 |
製造業者名 |
製造業者名 |
no | 文字列 |
製造業者品番 |
製造業者品番 |
no | 文字列 |
source_part_auxiliary_id |
サプライヤー予備品番 |
no | 文字列 |
不特定 |
未指定商品 |
no | 文字列 |
リードタイム |
リードタイム |
no | 文字列 |
min_order_quantity |
最小注文数量 |
no | 番号 |
max_order_quantity | 最大注文数量 | no | 番号 |
注文単位の数量 |
注文単位の番号 |
no | 番号 |
数量 |
チェックアウトの数量 |
no | 番号 |
テーブル詳細 | テーブルに表示する場合に表示する列 | no | 文字列 |
詳細 | 詳細 | no | 追加アイテムの詳細 |
詳細リンク | 詳細リンク | no | 追加アイテムの詳細 |
詳細画像 | 詳細画像 | no | 追加アイテムの詳細 |
このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。