商品注文インターフェース
このインターフェースは商品注文の作成または更新に使用されます
リクエストメソッド
POST /customer_orders
リクエストパラメータ(Query String)
| パラメータ名 | タイプ | 必須 | 説明 | 制限 |
|---|---|---|---|---|
| type | 文字列 | はい | 指定顧客のチケットリストを取得する際に必須、値の詳細 | |
| content | 文字列 | はい | 指定顧客のチケットリストを取得する際に必須、値の詳細 | |
| order | 注文オブジェクト | はい | 注文情報 |
order注文オブジェクト
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| order_no | string | はい | 注文番号 |
| name | string | はい | 注文名 |
| url | string | いいえ | 注文ジャンプリンク |
| price | decimal | はい | 注文価格 |
| order_at | datetime | はい | 注文時間 |
| pay_at | datetime | いいえ | 支払い時間 |
| status | string | はい | 注文ステータス |
| remark | string | いいえ | 備考 |
| consignee_name | string | いいえ | 受取人氏名 |
| consignee_phone | string | いいえ | 受取人電話番号 |
| consignee_address | string | いいえ | 配送先住所 |
| commodit_num | numeric | いいえ | 商品総数量 |
| commodities | Array | いいえ | 商品情報Array(Ojbect) |
| ### オプション名と選択可能な値の説明 |
| option_name | オプション説明 | option_value | オプション値の説明 |
|---|---|---|---|
| status | 注文ステータス | wait_pay | 支払い待ち |
| paid | 支払い済み | ||
| closed | クローズ済み |
commodities商品情報オブジェクト
| パラメータ名 | タイプ | 必須 | 説明 |
|---|---|---|---|
| commodit_name | string | いいえ | 商品名 |
| commodit_no | string | いいえ | 商品番号 |
| commodit_count | numeric | いいえ | 商品数量 |
| commodit_fee | string | いいえ | 商品価格 |
返却データ
| 属性名 | タイプ | 説明 |
|---|---|---|
| code | 整数型 | 実行結果コード、1000は成功を表す |
| customer_exists | Boolean | 顧客がUdeskに存在するかどうか |
例
リクエスト
curl https://demo.udesk.cn/open_api_v1/customer_orders?email=admin@udesk.cn×tamp=1494474404&sign=6892f1b794071c260e1b1eac15df588fc919c9e86eb742affaa742ad6c03cb52&nonce=2d931510-d99f-494a-8c67-87feb05e1594&sign_version=v2 \
-X PUT \
-H 'content-type:application/json' \
-d '
{
"type": "id",
"content": "8888",
"order": {
"order_no": "20190510",
"name": "Apple iPhone X (A1903) 64GB",
"url": "xxx",
"price": 8888.8,
"order_at": "2019-05-10 10:10:10",
"pay_at": "2019-05-10 10:15:10",
"status": "paid",
"remark": "xxxx",
"consignee_name": "张三",
"consignee_phone": "01012345",
"consignee_address": "北京市大兴区",
"commodit_num": 88,
"commodities": [
{
"commodit_name": "牛奶A",
"commodit_no": "NO123456",
"commodit_count": 1,
"commodit_fee": "46.5"
}
]
}'
レスポンス
{
"code": 1000,
"customer_exists": true
}