国产精品亚洲AV无人,老牛影视亚洲精品无码资源站,免费香蕉成视频在线观看高清,国产AV一区二区三区四区五区,国产成人欧美精品91专区,亚洲精选91福利在线观看,狠狠色伊人久久精品综合网TV,久久精品免费观看GIF动图

中文(wen)
English

接口配置

WoLai OS
2023-01-01

接口

公共請(qing)求參(can)數(shu)

參數名稱

類型

說(shuo)明

method

string

接口方法,如(ru):獲取單(dan)個訂單(dan):getOrder

format

string

接(jie)口返回(hui)格式,目前只支持 json

timestamp

long

請(qing)求接口(kou)的(de)時間,從1970-1-1 00:00:00 到當前時間的毫秒數

access_token

string

OAuth 授(shou)權模式的 Access Token

公共響應數據(ju)

參(can)數(shu)名稱(cheng)

類型

說(shuo)明(ming)

rt

int

錯誤碼

success

boolean

是否(fou)成功

msg

string

描述

1 用戶授(shou)權

OAuth2.0

1.1 構(gou)建授(shou)權(quan)鏈接

拼接(jie)登錄授權url給商家(jia)登(deng)錄(lu)授(shou)權,如下:

/oauth2/oauth_h?cmd=getAuthCode&client_id=xxx&platform_code=FKW

&redirect_uri=xxx&state=1,商家通過上(shang)面登(deng)錄授權后帶上(shang)code重定(ding)向(xiang)到(dao)約定(ding)時的redirect_uri,如:redirect_uri?code=xxx&state=xxx

接(jie)口(kou)調(diao)用(yong)請求說明(ming):

http請求方式:GET
舊(jiu)請(qing)求(qiu)地址://waybill.api.jz.fkw.com/oauth2/oauth_h?
cmd=getAuthCode&client_id=xxx&platform_code=FKW&redirect_uri=xxx&state=xxx
新請求地址://waybill.api.jz.fkw.com/api/oauth
/getAuthCode?cmd=getAuthCode&client_id=xxx&platform_code=FKW&redirect_uri=xxx&state=xxx

請求參數說明:

參數名稱

類型

必須

說(shuo)明

client_id

string

true

對(dui)接時(shi)約(yue)定

platform_code

string

true

平臺(tai)code;可選值:

FKW (直銷)

WSC (分銷)

redirect_uri

string

true

請使(shi)用約定(ding)的url,并使用urlEncode對鏈接進行處理

state

string

false

自定義

商家登錄授權步驟如下:

1. 第三方平臺構建(jian)授權鏈(lian)接放置(zhi)自(zi)己的網站(zhan),商(shang)家點擊后,重定向到我來登(deng)錄頁面(mian);

2. 進行(xing)登(deng)(deng)錄(lu),登(deng)(deng)錄(lu)成(cheng)功會跳轉(zhuan)到授權頁面;

3. 選擇需要授(shou)權的(de)站點(dian),然后點(dian)擊【確定授(shou)權】;

4. 商家授(shou)權(quan)確(que)認之后,授(shou)權(quan)頁會自動跳(tiao)轉進入(ru)回調(diao) URI,并在 URL 參數中返回授(shou)權(quan)碼(redirect_url?code=xxx&state=xxx)

1.2 換取token

商(shang)家通過oauth登錄授權后(hou)會調用(yong)平臺約定的(de)tokenUrl 換token,如下: tokenUrl為 oauth2/access_token,那么第三方平臺將以下參數post到該tokenUrl換取access token

接口調用請求說明(ming):

http請求方式:POST
舊請求(qiu)地(di)址(zhi):https://waybill.api.jz.fkw.com/oauth/access_token?client_id=xxx
&client_secret=xxx&grant_type=authorization_code&code=xxx
新請(qing)求地址:https://waybill.api.jz.fkw.com/api/oauth/getAccessToken?client_id=xxx
&client_secret=xxx&grant_type=authorization_code&code=xxx

請求參數說明:

參(can)數名稱

類型(xing)

必(bi)須

說明

client_id

string

true

對接時約定

client_secret

string

true

對(dui)接時(shi)約定

grant_type

string

true

固定填寫authorization_code

code

string

true

授權登錄獲取到的code,過(guo)期時間(jian)10分鐘

1.2.1 換取token返回(hui)數據(ju)格(ge)式

json格(ge)式返回,格(ge)式如下

{
    "shop_id": "11039290",
    "shop_name": ";xxx",
    "user_id": "11039290",
    "re_expires_in": 2419200,
    "expires_in": 7200,
    ";token_type": "xxx";,
    "refresh_token": "pVAB0H8yC48cDkEOKY_Bq67_4VxEetSuX5QC8rIo",
    "access_token": "xn-9lDOA6HjvTpimEw3WzGNdz7LrSeX_rJxeBP20",
    "platform_code": "FKW"
}

回包(bao)參數說明:

參數(shu)名稱

類型

說明

shop_id

string

店鋪id,確保**

shop_name

string

店(dian)鋪名稱

user_id

String

用(yong)戶(hu)id

re_expires_in

Number

Refresh Token過期(qi)時間(jian),單位為秒,

例如10(表示10秒后過期,有效期為28天)

expires_in

Number

Access Token過期時間,單位為秒,

例如10(表示10秒后過期,有效期為2小時)

refresh_token

string

Refresh Token

access_token

string

Access Token,

token_type

string

第三方(fang)認(ren)證(zheng)平(ping)臺類型

platform_code

string

店鋪平臺類型;有FKW(直銷(xiao))和WSC(分(fen)銷(xiao))兩個值

1.2.2 換(huan)取token錯誤返回格式(shi)

以(yi)json格(ge)式返回,格(ge)式如下

{
    "rt": 100,
    "success": false,
    "msg": "授權碼(ma)已(yi)過期(qi)。"
}

1.3 刷新token

通過授權獲取(qu)的refresh_token(前置條件(jian):re_expires_in>0)可(ke)用來刷新access token的時長,如下: tokenUrl為 oauth2/access_token,第(di)三方(fang)平臺將以(yi)下參(can)數以(yi)post的請求方式發(fa)送(song)refresh token url刷新access token時長

接(jie)口調用請求說(shuo)明:

http請(qing)求方式:POST
舊(jiu)請求地址:https://waybill.api.jz.fkw.com/oauth2/access_token?client_id=xxx
&client_secret=xxx&grant_type=refresh_token&refresh_token=xxx
新請求地址:https://waybill.api.jz.fkw.com/api/oauth/refreshAccessToken?client_id=xxx
&client_secret=xxx&grant_type=refresh_token&refresh_token=xxx

請求參數說(shuo)明:

參數名稱

類型

必須

說(shuo)明

client_id

string

true

對接時(shi)約定

client_secret

string

true

對接時約(yue)定

grant_type

string

tue

固(gu)定填寫refresh_token

refresh_token

string

true

2.2獲(huo)取到的(de)refresh_token

1.3.1 換取token返回(hui)數據格式

返回內(nei)容與1.2.1 一致

1.3.2 換取token錯(cuo)誤(wu)返回格式

返回內容與1.2.2 一致

2商品

2.1 獲取(qu)商品列表

2.1.1 接口方法

method:getProductList

說(shuo)明(ming):默認以產品創建時(shi)間降序排(pai)序

接口調(diao)用請求說(shuo)明:

http請(qing)求方式:GET
舊請求地址:https://waybill.api.jz.fkw.com?access_token=xxx&method=getProductList
&page_no=1&page_size=200
新(xin)請求地址:https://waybill.api.jz.fkw.com/api/product/getList?access_token=xxx
&method=getProductList&page_no=1&page_size=200

2.1.2 請求參數

參數(shu)名稱(cheng)

類(lei)型

必須

說明(ming)

page_no

int

true

頁(ye)碼

page_size

int

true

每頁返回數(shu)(**頁數(shu)為200)

2.1.3 請求示例

{
   'page_no':1,
   'page_size':200
}

2.1.4 響應數據(ju)

參數名稱

類(lei)型

說明

product_list

Product [ ]

當前頁商品(pin)列表

total

int

商品總數

Product

參數(shu)名(ming)稱

類型

說明

id

string

商品id

name

string

商品名(ming)稱

picture

string

商品圖片(pian)

create_time

string

商品創建時間,格式”yyyy-MM-dd”

update_time

string

商品修改(gai)時間,格式”yyyy-MM-dd”

on_shelf

boolean

是否(fou)上架;true為上(shang)架,false為下架

sku_list

Sku[]

sku列表

Sku

參(can)數(shu)名稱

類型(xing)

說明

sku_id

string

skuid

price

double

sku價(jia)格

properties_name

string

Sku屬(shu)性名稱(cheng),如(ru) 顏色(se):白色(se);尺(chi)碼:XXL

stock

int

sku庫(ku)存(cun)

product_code

string

產品編碼

2.1.5 響(xiang)應示例

{
   "rt":0,
   "success":true,
   "msg": "查詢成功(gong)",
   'product_list': [
    {
      'id': '1',
      'name': '商品(pin)1',
      'code': 'code',
      'picture': 'url',
      'create_time': '2020-01-01',
      'sku_list': [
        {
          'sku_id':'1_1',
          'price':1,
          "properties_name": "顏色(se)(se):白色(se)(se);尺碼:XXL",
          'stock':10,
          'product_code':'bilibili'
        }
        ......
      ]
    }
    ......
   ]
}

2.2更(geng)新庫存(cun)

2.2.1 接(jie)口方法

method:updateStock

接口調用請求說(shuo)明:

http請求方式:POST
舊請(qing)求地址:https://waybill.api.jz.fkw.com?access_token=xxx&method=updateStock
&product_id=1&sku_id=1_1&stock_amount=10
新請求(qiu)地址:https://waybill.api.jz.fkw.com/api/product/updateStock?access_token=xxx
&method=updateStock&product_id=1&sku_id=1_1&stock_amount=10

2.2.2 請(qing)求參(can)數

參數(shu)名稱

類(lei)型

必須(xu)

說明

product_id

int

true

產品(pin)id

sku_id

string

true

skuid

stock_amount

int

true

修改(gai)的庫存數

2.2.3 請求示例

{
   "product_id": "1",
   "sku_id": "1_1",
   "stock_amount": 10
}

2.2.4 響應數(shu)據

返回數據與公共響(xiang)應(ying)數據一致

2.3 添加實物商(shang)品

2.3.1 接(jie)口方法

method:addProduct

接口(kou)調用請(qing)求(qiu)說明:

http請(qing)求方(fang)式:POST
請求地(di)址://waybill.api.jz.fkw.com/api/product/add?access_token=xxx&method=addProduct

2.3.2 請求參數

參(can)數(shu)名(ming)稱

類(lei)型

必須

說明(ming)

name

string

true

商品名(ming)稱。長(chang)度限制為(wei)100

lid

int

true

商品庫。從(cong)2.4中獲(huo)取。如果(guo)沒特(te)殊要求,可以傳1(代表默認產品庫)

introduction

string

false

賣點描述。長度限(xian)制為75

img_url_list

string[]

false

主圖的(de)圖片鏈接列表。

即(ji)將在2023.6.30廢棄,請(qing)勿(wu)使用(yong)

media_id_list

string[]

false

主圖的圖片id列表。通過4.1進行獲取。

prop_list

prop[]

false

商品參數。例子:[{"name":"容積(ji)","value":"5L"}, {"name":"重量","value":"5kg"},…]

desc

string

false

商品詳情。html格式的字符(fu)串。

強制:2023.6.30開(kai)始,商(shang)品詳情里(li)面的圖片鏈接使用我來內部(bu)的(de)圖片鏈接(jie)。我來內部圖片鏈接通過4.1、4.2進行獲取)

sku_list

sku[]

true

商品規格(ge)列表。無sku商品(pin)則只需傳入一個(ge)sku來(lai)記錄“價格、庫(ku)存、產(chan)品(pin)編碼”等(deng)數(shu)據(ju)。

group_id_list

int[]

false

商品分類id。從2.5中獲取

sku類型:

參(can)數(shu)名稱

類型

必須

說明

price

double

true

sku價格(ge)

properties_name

prop[]

true

Sku屬性名稱。如[{"name":"顏色", "value":"白色", "media_id":"id1"},{"name":"尺(chi)碼(ma)", "value":"XXL","media_id":"id2"},...]。商(shang)品(pin)無sku則傳[]

stock

int

true

sku庫存

product_code

string

false

商品編碼

prop類(lei)型:

參數名稱

類型(xing)

必須

說明(ming)

name

string

true

參數名稱(cheng)

value

string

true

參數值(zhi)

media_id

string

false

規格值對應(ying)的圖片id。

通過接口4.1獲取。相(xiang)(xiang)同規(gui)格(ge)值(zhi)傳(chuan)入相(xiang)(xiang)同id即可,無需重復(fu)上(shang)傳(chuan)。

可參考(kao)2.3.3請求示例

2.3.3 請求示例

{
"name": "方(fang)便(bian)面",
"lid": 1,
"introduction": "非常美味,買二送一(yi)",
"img_url_list": ["//xxxx", "//xxxx", "//xxxx"],
    "media_id_list": ["ABUIABAAGAAgoZyylwYoqPW_rgI1", "ABUIABAAGAAgoZyylwYoqPW_rgI2", "ABUIABAAGAAgoZyylwYoqPW_rgI3"],
"prop_list": [{
"name": "容積(ji)",
"value": "5L"
}, {
"name": "重量(liang)",
"value": "5kg"
}],
"desc": &quot;<p><img src=\"//xxxxx.jpg\"><\/p>",
"sku_list": [{
"price": 25.5,
"properties_name": [{
"name": "顏色",
"value": "白色",
           "media_id":"id1"
}, {
"name": "尺(chi)碼",
"value": "XXL",
           "media_id":"id2"
}],
"stock": 998,
"product_code": "ABC-321123"
}, {
"price": 28.5,
"properties_name": [{
"name": "顏色",
"value": "白色",
           "media_id":"id1"
}, {
"name": "尺碼(ma)",
"value": "L",
           "media_id":"id3"
}],
"stock": 198,
"product_code": "CBA-123321"
}]
}

2.3.4 響應數據(ju)

返回數(shu)據(ju)與公共響應(ying)數(shu)據(ju)一致

2.4 獲取商品庫列表

2.4.1 接口(kou)方法

接口調用請求說明:

http請(qing)求(qiu)方(fang)式:GET
請求地址://waybill.api.jz.fkw.com/api/product/getProductLibList?access_token=xxx

2.4.2 請求參數(shu)

2.4.3 請求示例(li)

2.4.4 響應數(shu)據

參數名稱(cheng)

類(lei)型

說明

lib_list

lib_info

產(chan)品庫列(lie)表

lib_info類型:

參數名(ming)稱

類型(xing)

說明

lib_id

int

產品庫id

name

string

產品庫(ku)名稱

2.4.5 響應(ying)示例

{
   "rt":0,
   "success":true,
   "msg": "查詢成功",
   "lib_list": [
      {
          "lib_id": 1,
          "name": "庫1"
      },
      {
          "lib_id": 2,
          "name": "庫2"
      },
      {
          "lib_id": 3,
          "name": "庫3"
      }
   ]
}

2.5 獲(huo)取商(shang)品分類列表

2.5.1 接口方法

接(jie)口調用請求說明:

http請求方式:GET 請求地址(zhi)://waybill.api.jz.fkw.com/api/product/getProductGroupList?access_token=xxx

2.5.2 請(qing)求參數

無(wu)

2.5.3 請求示例(li)

2.5.4 響應數據

參數名(ming)稱

類型(xing)

說明(ming)

group_list

group_info

產品分類列(lie)表

group_info類型(xing):

參數(shu)名稱(cheng)

類型

說明(ming)

group_id

int

產(chan)品分類id

name

string

產品分類(lei)名稱

parent_id

int

產品分(fen)類的上級(ji)id。為0則(ze)為**

2.5.5 響應示(shi)例

{
   "rt":0,
   "success":true,
   "msg": "查(cha)詢成功(gong)",
   "group_list": [
      {
          "group_id": 1,
          "name": "一級分(fen)類",
          "parent_id": 0
      },
      {
          "group_id": 2,
          "name": "二級分(fen)類(lei)",
          "parent_id": 1
      },
      {
          "group_id": 3,
          "name": "三級分類",
          "parent_id": 2
      },
      {
          "group_id": 4,
          "name": "一級分類2",
          "parent_id": 0
      },
      {
          "group_id": 5,
          "name": "二級(ji)分(fen)類(lei)2",
          "parent_id": 4
      }
   ]
}

3 訂(ding)單

3.1 獲取單個訂單

3.1.1 接口(kou)方法(fa)

method:getOrder

接口調用請求說明(ming):

http請(qing)求方式:GET
舊請求地址:https://waybill.api.jz.fkw.com?access_token=xxx&method=getOrder&order_id=1
新請求(qiu)地址:https://waybill.api.jz.fkw.com/api/order/get?access_token=xxx
&method=getOrder&order_id=1

3.1.2 請求參數(shu)

參數名稱(cheng)

類型

必須(xu)

說明(ming)

order_id

string

true

訂單id

3.1.3 請求示例(li)

{
  &nbsp;"order_id":"20200101001"
}

3.1.4 響(xiang)應數據

Order

參數名(ming)稱(cheng)

類型

說明

id

string

訂單id

shop_id

string

商戶(hu)id

price

double

訂單(dan)金額

spread

double

漲減價(jia),正數(shu)代表(biao)漲價(jia),負數(shu)代表(biao)減價(jia)

buyer_acct

string

買家賬號(hao)

buyer_remarks

string

買家(jia)留言

seller_remarks

string

賣家備注

consignee_name

string

收貨人姓名

province

string

收貨人省份

city

string

收貨人城市

district

string

收貨人區\縣

town

string

收貨人街道

street

string

收(shou)貨人詳情(qing)地址

telephone

string

固話

mobile

string

手機

settle_time

Date

下單時間

pay_time

Date

付款時間

modified_time

Date

訂單最后修改時(shi)間(jian)

balance_pay_time

Date

定金(jin)預售(shou)尾款付款時(shi)間

ship_price

double

運費(fei)

status

string

訂單(dan)狀態。可(ke)選值(zhi)如下:

wait_buyer_pay (未付款 )

wait_seller_ship (待發貨)

shipped(賣家已發貨,待(dai)買家確認收(shou)貨)

finished(已完成(cheng),賣(mai)家確認收(shou)貨后變成(cheng)已完成(cheng) )

canceled(已取(qu)消(xiao))

payment_type

string

付款(kuan)類型。可選值如下:

online(在線支付)

cod(貨到付款、代(dai)收貨款)

waybill_no

string

物流單(dan)號(hao)

logistics_name

string

物(wu)流公(gong)司名稱

order_type

string

訂單(dan)類型,如普通訂(ding)單,社區團購訂單

shipping_type

string

配送類型(xing),如(ru)“快(kuai)遞發(fa)貨”,“到店自(zi)提”,“同(tong)城配送”,“無需配送”

pay_mode

string

支(zhi)付方(fang)式

promoter_name

string

推(tui)廣員名稱(cheng)(推(tui)廣員訂(ding)單完成時有值)

promoter_award

double

推廣員獎(jiang)勵(推廣員訂單完成時有(you)值)

inviter_name

string

邀(yao)請者名(ming)稱(cheng)(推廣員訂單狀態(tai)完成時有值(zhi))

invite_award

double

邀請(qing)者獎勵(推廣員(yuan)訂單(dan)狀(zhuang)態完成時有值)

dist_name

string

分(fen)(fen)銷商名稱(分(fen)(fen)銷商訂(ding)單狀態完(wan)成時有值)

dist_award

double

分銷(xiao)獎勵(li)金額(分銷(xiao)商(shang)訂單狀態完成時(shi)有(you)值)

order_items

OrderItem[]

商品信息(xi)

OrderItem

參數名稱(cheng)

類型(xing)

說明

id

string

訂(ding)單項Id(必填)

title

string

商品標題(必填(tian))

weight

Double

商品總重(zhong)量(liang)(單品重(zhong)量(liang)*數(shu)量),單位kg

product_id

string

商品ID

product_code

string

產品編(bian)碼

sku_properties

string

商品屬性(xing)(如顏色:白色;碼(ma)數:XXL碼(ma))

image_url

string

圖片鏈接

item_original_price

Double

訂單項原價(商(shang)品(pin)數量(liang) * 商(shang)品(pin)原價)

item_discount_price

Double

訂單(dan)項(xiang)實付(fu)金(jin)額(e)

item_discount

Double

訂單(dan)項優惠(hui)金額

quantity

Integer

數(shu)量

refund_status

string

退款狀態。可選值如(ru)下:

null或者空(kong)字符串表示沒有退款

wait_seller_agree (買家申(shen)請(qing)退款,等待賣家同(tong)意 )

wait_buyer_return_goods (賣家同(tong)意退款,等(deng)待買家寄(ji)回(hui)商品 )

wait_seller_confirm_goods(買(mai)家(jia)已寄(ji)回商品,等待賣家(jia)確認)

seller_refuse_buyer (賣(mai)家拒絕退款(kuan) )

closed (退(tui)款關閉 )

success (退款成功)

3.1.5 響應示例

{
   "rt":0,
   "success":true,
   "msg": "查詢成功",
   "order":{
    "id": "20200101001",
    "buyer_acct": "test_acct",
    "province": "廣東(dong)省",
    "city": "廣州市",
    "district": "天河區",
    ......
    "order_item_list": [
      {
        "id": "1",
        "title": "測試商品",
        "product_id": "33333",
        ......
      }
    ]
   }
}

3.2 獲取多(duo)個訂單

3.2.1 方法名稱

method:getOrderList

說(shuo)明:不(bu)允許獲取三個(ge)月前的訂單

接口調用請求(qiu)說明:

http請求(qiu)方式(shi):GET
舊(jiu)請求地(di)址(zhi):https://waybill.api.jz.fkw.com?access_token=xxx&amp;method=getOrderList
&status=wait_seller_ship&page_size=100&page_no=1&time_type=created&time_from=2021-02-23 16:00:00&time_to=2021-02-30 16:00:00
新請求地址:https://waybill.api.jz.fkw.com/api/order/getList?access_token=xxx
&method=getOrderList&amp;status=wait_seller_ship&page_size=100&page_no=1&time_type=created&time_from=2021-02-23 16:00:00&time_to=2021-02-30 16:00:00

3.2.2 請求參數(shu)

參數名稱

類型

說明

status

string

訂單狀(zhuang)(zhuang)態(tai)。如果沒有(you)這個(ge)參數或者為空(kong)值時,表示(shi)獲(huo)取所有(you)狀(zhuang)(zhuang)態(tai)的訂單,需支持同時查詢多(duo)個(ge)狀(zhuang)(zhuang)態(tai),多(duo)個(ge)狀(zhuang)(zhuang)態(tai)用英文逗號分開,如wait_buyer_pay,wait_seller_ship。可選值如下(xia):

wait_buyer_pay(未付款 )

wait_seller_ship (已付(fu)款待(dai)發貨)

shipped(賣家(jia)(jia)已(yi)發貨(huo),待買家(jia)(jia)確(que)認收貨(huo))

finished (已(yi)(yi)完成(cheng),賣家確(que)認收貨后變成(cheng)已(yi)(yi)完成(cheng) )

canceled (已取消的(de)(de)訂單(dan),表示(shi)付款前關閉的(de)(de)訂單(dan)或者發貨(huo)后退(tui)款退(tui)貨(huo)完成的(de)(de)訂單(dan)或者其他原因取消的(de)(de)訂單(dan))

page_size

int

每(mei)頁返回的訂(ding)單數(shu)(**頁數(shu)為200)

page_no

int

頁碼(ma)(從1開始)

time_type

string

時間類型。可選(xuan)值(zhi)如下(xia):

created(創建訂(ding)單時間)

modified(修改(gai)訂(ding)單時間(jian))

time_from

string

開啟(qi)時間(jian)字符串,如2021-02-23 16:00:00

time_to

string

結束時間字符串,如(ru)2021-02-30 16:00:00

3.2.3 請求示例

{
   &quot;status":"wait_buyer_pay",
   "page_no":1,
   "page_size":100,
  &nbsp;"time_type":"created",
   &quot;time_from":"2021-02-23 16:00:00",
   "time_to":"2021-02-30 16:00:00"
}

3.2.4 響應數據

參數名稱

類型

說(shuo)明

orders

Order [ ]

符合搜索(suo)條件(jian)的當前頁訂單,Order數據結構請(qing)參考get.order接口的(de)響應數據結構

total

int

符(fu)合搜索條件的所有(you)訂單數量

3.2.5 請(qing)求示例(li)

{
   "rt":0,
   "success":true,
   "msg": "查詢成功",
   "order_list":[
    {
      "id": "20200101001",
      "buyer_acct": "test_acct",
      "province": "廣東省",
      "city": "廣州市",
      "district": "天河區",
      ......
      "order_item_list": [
        {
          "id": "1",
          "title": "測試商(shang)品",
          "product_id": "33333",
          ......
        }
      ]
    }
    ......
   ],
   "total": 10
}

3.3 訂(ding)單支付

3.3.1 調用說明(ming)

接口調用(yong)請求說明:

http請(qing)求(qiu)方式(shi):POST
請求地(di)址://waybill.api.jz.fkw.com/api/order/pay?access_token=xxx&order_id=20200101001

3.3.2 請求參數

參數名(ming)稱

類型

說明

order_id

string

訂(ding)單ID

3.3.3 請求示(shi)例(li)

{

"order_id":"20200101001"

}

3.3.4 響應數據(ju)

返(fan)回內容與公共(gong)響應數據一致

3.4 訂(ding)單(dan)發貨

3.4.1 方法名(ming)稱

method:shipOrder

說明(ming):logistics_code請參照以(yi)下的(de)快(kuai)遞100快(kuai)遞公司標(biao)準編(bian)碼的(de)【公司編(bian)碼】,不(bu)能(neng)自定義

接口(kou)調用請求說明:

http請求方式:POST
舊請求(qiu)地(di)址:https://waybill.api.jz.fkw.com?access_token=xxx&method=shipOrder
&order_id=20200101001&waybill_no=M2002115671&logistics_code=SHUNFENG&logistics_name=順豐速(su)運(yun)
新請求地址:https://waybill.api.jz.fkw.com/api/order/ship?access_token=xxx&method=shipOrder
&order_id=20200101001&;waybill_no=M2002115671&logistics_code=SHUNFENG&logistics_name=順(shun)豐速運

3.4.2 請求參數

參數名稱

類型

說明

order_id

string

訂單ID

waybill_no

string

運(yun)單號

logistics_code

string

物流(liu)公(gong)司編碼(ma),從execl中(zhong)獲(huo)取

logistics_name

string

物流公司名稱

3.4.3 請求示例

{
   "order_id":"20200101001",
   "waybill_no":"M2002115671",
   "logistics_code":"shunfeng",
   "logistics_name":"順豐(feng)速運"
}

3.4.4 響應數據

返回內(nei)容(rong)與公(gong)共(gong)響應數據一致

3.5 訂單完成

3.5.1 方法(fa)名稱

說明:logistics_code請參照以下的快(kuai)遞(di)100快(kuai)遞(di)公司標準編碼的【公司編碼】,不能自定義

接(jie)口調用請求說(shuo)明:

http請求方式:POST
請求地址(zhi)://waybill.api.jz.fkw.com/api/order/complete?access_token=xxx&order_id=20200101001&waybill_no=M2002115671&logistics_code=SHUNFENG&logistics_name=順豐速運

3.5.2 請求(qiu)參(can)數

參數(shu)名(ming)稱

類型

說(shuo)明

order_id

string

訂單ID

waybill_no

string

運(yun)單號,當(dang)未發貨時必填

logistics_code

string

物流公司編碼,從execl中獲取,當(dang)未發(fa)貨時必填

logistics_name

string

物流(liu)公司(si)名稱(cheng),當未發貨(huo)時必填

3.5.3 請求示例

{
   "order_id":"20200101001",
  &nbsp;"waybill_no":"M2002115671",
   "logistics_code":&quot;SHUNFENG",
   "logistics_name":"順(shun)豐(feng)速運"
}

3.5.4 響應(ying)數據

返回內容與公共響應數據一(yi)致

3.6 訂單取消

3.6.1 調用說明

接口(kou)調用請求說明:

http請求方式:POST
請求地址://waybill.api.jz.fkw.com/api/order/cancel?access_token=xxx&order_id=20200101001

3.6.2 請求參數

參數名(ming)稱

類(lei)型

說明

order_id

string

訂單ID

3.6.3 請(qing)求示例(li)

{

"order_id":"20200101001"

}

3.6.4 響(xiang)應數據

返回內容與(yu)公共(gong)響應數據一致(zhi)

4 上傳(chuan)

4.1 媒體上傳(chuan)

4.1.1 接口方法

接(jie)口(kou)調用請求說(shuo)明:

http請求方(fang)式(shi):POST 請求地址://waybill.api.jz.fkw.com/api/upload/uploadMedia?access_token=xxx

4.1.2 請(qing)求參數

參數名稱

類型

說明

out_media_url

string

圖片/視頻鏈接地址

4.1.3 請求示例

4.1.4 響應數據

參數名稱

類型

說明

media_id

string

我來內部圖片(pian)/視頻(pin)id

media_url

string

我(wo)來內部圖片/視頻url

4.1.5 響(xiang)應示例

{
    "rt": 0,
    "success": true,
    "msg": "上傳成功(gong)",
    "media_id": "ABUIABAAGAAgoZyylwYoqPW_rgI",
    "media_url": "//xxxxxx/x/x/ABUIABAAGAAgoZyylwYoqPW_rgI.png"
}

4.1.6 常見異常返回說(shuo)明

1、 資源(yuan)庫空間不足會上傳失(shi)敗(bai)

2、 上傳文件超過限定大小會上傳失敗

3、接(jie)口調(diao)用過于頻繁會(hui)上(shang)傳失(shi)敗

4.2 媒體(ti)直接上傳(chuan)文件(jian)

4.2.1 接口方法

接口調用請求(qiu)說明:

http請求方式(shi):POST/FORM (用FORM表單方式(shi)上(shang)傳一個多(duo)媒體文(wen)件)
請求地(di)址://waybill.api.jz.fkw.com/api/upload/uploadMediaByFile?access_token=xxx

4.2.2 請(qing)求參(can)數

參數名(ming)稱(cheng)

類型

說明

media

文件

form-data中媒(mei)體文件標識,有filename、filelength、content-type等信息

4.2.3 請求示例

4.2.4 響應數據

參數(shu)名稱

類型(xing)

說明

media_id

string

我來內部(bu)圖片/視(shi)頻id

media_url

string

我來內部圖片(pian)/視頻(pin)url

4.2.5 響應示(shi)例

{
    "rt": 0,
    "success": true,
    "msg": "上傳(chuan)成功",
    "media_id": "ABUIABAAGAAgoZyylwYoqPW_rgI",
    "media_url": "//xxxxxx/x/x/ABUIABAAGAAgoZyylwYoqPW_rgI.png"
}

4.2.6 常見(jian)異常返(fan)回說(shuo)明(ming)

1、資(zi)源庫空間不(bu)足會上傳失敗

2、上(shang)傳文(wen)件超過限定(ding)大小會上(shang)傳失敗

5~6 會員積分接口前置說明

說明1如您對接(jie)的是小程序,我來商城(cheng)必須獲取到(dao)會員(yuan)微信unionid,用手(shou)機號/賬號是(shi)不行的。因(yin)此要求:

1)您需(xu)將我來商(shang)城小程序(xu),綁定至您自己(ji)的開放平臺(tai)下-保(bao)證(zheng)同個會員unionid**性 ()

2)您需自行存儲好小(xiao)程序客戶的unionid----------------會員新增(zeng)時需傳給我來

說(shuo)明2會員接(jie)口只負責(ze)做數據傳輸,不(bu)涉及任何任何功能實現,因此靜默登錄/無(wu)需二(er)次(ci)登錄效果是(shi)無(wu)法(fa)實現的。

5 會員接口

5.1 批(pi)量會員與積(ji)分(fen)獲(huo)取接口 (同步(bu)我來商城會員(yuan)數據(ju)到第三方系統)

接口調用請求(qiu)說(shuo)明(ming):

http請求方(fang)式(shi):GET
請求地(di)址:https://waybill.api.jz.fkw.com/api/member/getList?access_token=xxx

5.1.1 請求參(can)數

參數(shu)名稱

類型

說明

page_size

int

每頁(ye)(ye)返回的會員數(shu)(**頁(ye)(ye)數(shu)為200)

page_no

int

頁碼(ma)(從1開始)

5.1.2 請求示例

{
   "page_no":1,
   "page_size":100
}

5.1.3 響應數據

參數名稱

類型

說明

wxAppUnionId

string

會員unionid

id

int

會員id

acct

string

會員賬號

name

string

會員名(ming)稱

mobile

string

會員手機號

email

string

郵箱

level

int

會員等(deng)級id(0→9,分別對應VIP1→VIP10)

currentIgt

int

當前積分

totalIgt

int

累計(ji)積分

prop_list

array

自定義(yi)參數,非必填(tian),例子:[{"name":"地區(qu)","value":"廣州(zhou)"}, {"name":"商(shang)戶名","value":"小超市"},…]

5.1.4 響應示例

{
    "rt": 0,
    "success": true,
    "msg": "查詢成功",
    "member_list":[
    {
  &nbsp;       "id": "1",
          "acct&quot;: "acct1",
          "name": "會員1",
    &nbsp;     "mobile": "",
          "email": "",
          &quot;level": 0,
          "wxAppUnionId&quot;:"xxxxxxxxx",
          "currentIgt":10,
          "totalIgt":20,
          "propList":{"name":"地區","value":"廣州(zhou)"},{"name":"面積","value":"小超市(shi)"}
      },
      {
      &nbsp;   "id": "2",
          "acct": "acct2",
          "name": "會(hui)員2",
        &nbsp; "mobile": "",
          "email": "",
  &nbsp;       "level": 2,
          "wxAppUnionId":"xxxxxxxxx&quot;,
 ;         "currentIgt":10,
          "totalIgt":20,
          "propList":{"name":"地區","value":"廣(guang)州"},{"name":"面積(ji)","value":"小超市"}


      }
        ......     ;
    ],
      "total": 20

}

5.2 單個(ge)會員與(yu)積分獲取接口 (同(tong)步(bu)我來商城會員數據到第三(san)方(fang)系統)

接(jie)口調用請求說明:

http請(qing)求方(fang)式:GET
請求地址(zhi):https://waybill.api.jz.fkw.com/api/member/get?access_token=xxx&id=1

5.2.1 請求參數

參數(shu)名稱

類型(xing)

說明

id

int

會員id,必填項

5.2.2 請求示例

{
   "id":1
}

5.2.3 響(xiang)應數據

參(can)數名稱

類型

說明

acct

string

會員賬號

name

string

會員(yuan)名稱(cheng)

mobile

string

會員(yuan)手(shou)機號

email

string

郵(you)箱

level

int

會員等級id(0→9,分別對應(ying)VIP1→VIP10)

currentIgt

int

當前積分(fen)

totalIgt

int

累計積分

prop_list

array

自定義參數(shu),非必填,例子:[{"name":";地區","value":"廣州&quot;}, {"name":"商戶(hu)名","value":"小(xiao)超市"},…]

5.2.4 響應示例

{
    "rt": 0,
    "success": true,
&nbsp;   "msg": "查詢(xun)成功(gong)",
    "member":{
        &nbsp; "acct": &quot;acct1",
      &nbsp;   "name": "會員1",
          "mobile": "",
          "email": "",
          "level": &quot;黃金會員",
 ;         "currentIgt":10,
          "totalIgt":20,
          "propList":{"name":"地區(qu)",&quot;value":"廣州"},{"name":"面積(ji)","value":"小超市"}
     
      }
}

5.3 新增會員(yuan)接口 (第(di)三(san)方系(xi)統將會員數據寫入(ru)到我來(lai)商城(cheng)后臺)

接(jie)口(kou)調(diao)用(yong)請(qing)求(qiu)說(shuo)明:

http請求方式:POST
請求地(di)址(zhi):https://waybill.api.jz.fkw.com/api/member/add?access_token=xxx

5.3.1 請(qing)求參數(shu)

參數名稱

類型

說明

acct

string

會員(yuan)賬號,會員(yuan)打通**標識,必填項,支(zhi)持(chi)英(ying)文字母(大小寫)、數字和_ 字符;**長度為50;

pwd

string

會員密碼,必填(tian)項,包含至少(shao)數(shu)字(zi)、大寫(xie)字(zi)母、小寫(xie)字(zi)母、特殊(shu)字(zi)符兩種以上的組(zu)合(he),長度為8-20;

name

string

會(hui)員(yuan)名(ming)稱,必(bi)填項,**長(chang)度為50;

mobile

string

會員手機號,非必填項,長度(du)限制(zhi)11位;

email

string

會員郵(you)箱,非必填(tian)項(xiang)

level

int

會員等級(ji),非(fei)必填(tian)項,如(ru)果值匹配不上后臺等級(ji),默(mo)認給最低(di)等級(ji);

union_id

string

會員unionid,非必填項

prop_list

prop[]

自定義參數,非必填,例(li)子:[{"name":"地區","value":"廣(guang)州"}, {"name":"商戶名","value&quot;:"小超市"},…]

*注意:傳參時必須確保對應參數(shu),在我來商城后臺已開(kai)啟【注冊時啟用】,否則無法傳入。

5.3.2 請(qing)求示例

{
   "acct":"test1",
   "pwd":"abc123456",
   "name":"測試(shi)1",
   "mobile":"",
   "email":"",
   "level":1,
   "union_id":&quot;xxxxxxxx",
   "prop_list":[{"name":"地區","value":"廣州"}, {"name":"商戶(hu)名","value":"小超市"}]
}

5.3.3 響應數(shu)據(ju)

參數名稱

類(lei)型

說明

id

int

添加會員(yuan)(yuan)成功后返回的會員(yuan)(yuan)id

msg

string

新增成功(gong)or新增失敗(具體(ti)原(yuan)因:必填(tian)字段“xxxxxxxx”為空)

5.3.4 響應示例(li)

成功
{
    "rt": 0,
    "success": true,
    "msg": "新(xin)增(zeng)成功",
    "id":1
}
失敗(bai)
{
    "rt": -2,
    "success": false,
    "msg": "密碼格式錯誤"
}

6 積分接口

6.1 積分增減接口(kou) (第三(san)方(fang)系統對(dui)我(wo)來(lai)商城積分做新增或扣減)

接口調用(yong)請求說明:

http請求(qiu)方式:POST
請(qing)求地址:https://waybill.api.jz.fkw.com/api/member/setIgt?access_token=xxx&id=1

6.1.1 請求參(can)數

參數名稱

類型

說明

id

int

會員id,必填項

operate

int

積分操(cao)作(zuo),必(bi)填項(xiang),0為增加,1為扣減(jian)

alter_num

int

需要操作的積分,必填項,為(wei)大于(yu)0的正數

detail

string

積分增減備注(會(hui)在(zai)C端(duan)展示(shi),請謹慎填寫)

非(fei)必填項,不填在C端默認(ren)展示(shi)為商(shang)家贈送積(ji)分”or"商家扣除積(ji)分,最多200字符(fu)。

6.1.2 請求(qiu)示例

{
   "id":1,
   "operate":0,
   "alter_num":5,
   "detail":"主動(dong)增加(jia)5積分"
}

6.1.3 響應數(shu)據

參數名稱

類型

說明

msg

string

商家(jia)贈(zeng)送積分(fen)成(cheng)功(gong)or商家扣除積分(fen)(會展(zhan)示具體原(yuan)因)

6.1.4 響應示例

{
    "rt": 0,
    "success": true,
    "msg": "商家贈送積分成(cheng)功"
}

7 常見問題

Q:新舊請求路徑如何選擇?

選擇新請求(qiu)地址,舊請求(qiu)不再(zai)維護,計(ji)劃后(hou)續會逐步廢(fei)掉;

Q:請求報(bao)錯,參數【xxx】為必填(tian)項(xiang)

當前接(jie)口參(can)數為【請(qing)求參(can)數】傳參(can),非【json】格式傳參。如換取token請求為

//waybill.api.jz.fkw.com/api/oauth/getAccessToken?client_id=xxx&client_secret=xxx&grant_type=authorization_code&code=xxx

Q:access_token過期時(shi)(shi)間為2個(ge)小時(shi)(shi),那是(shi)不是(shi)每2個(ge)小時(shi)(shi)客戶(hu)就(jiu)得授權(quan)一次?

不是!!!access_token過期可以通過refresh_token調用【刷新token】接口換取新的access_token,refresh_token的過期時間為28天,客戶每隔28天授權一次即可。


分(fen)享