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

接口配置

WoLai OS
2023-01-01

接(jie)口(kou)

公共請求參數

參數名稱

類型(xing)

說(shuo)明

method

string

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

format

string

接口返(fan)回格式,目前只(zhi)支(zhi)持 json

timestamp

long

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

access_token

string

OAuth 授權模(mo)式(shi)的 Access Token

公共(gong)響應數據

參數名稱

類型

說明

rt

int

錯(cuo)誤碼(ma)

success

boolean

是否(fou)成(cheng)功

msg

string

描述

1 用戶授(shou)權

OAuth2.0

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

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

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

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

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

http請求方式:GET
舊請(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

請求參(can)數說明:

參數名稱

類型

必須

說明

client_id

string

true

對接時約(yue)定

platform_code

string

true

平(ping)臺(tai)code;可選值:

FKW (直銷(xiao))

WSC (分銷(xiao))

redirect_uri

string

true

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

state

string

false

自定(ding)義(yi)

商家登錄授權步驟如下:

1. 第三方平臺構建授權鏈接(jie)放置(zhi)自己的網站,商家點擊(ji)后,重定向(xiang)到我來登錄(lu)頁面;

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

3. 選擇(ze)需要(yao)授權的站(zhan)點(dian),然后點(dian)擊(ji)【確定授權】;

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

1.2 換取token

商家通(tong)過oauth登錄授權(quan)后會調(diao)用平(ping)臺約定的tokenUrl 換(huan)token,如(ru)下(xia): tokenUrl為 oauth2/access_token,那(nei)么第三方平臺(tai)將以下(xia)參數post到該tokenUrl換取access token

接口調用請求說明:

http請求(qiu)方式:POST
舊請求(qiu)地址: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

請求(qiu)參數說(shuo)明:

參數名稱

類型

必須(xu)

說(shuo)明

client_id

string

true

對接時約定(ding)

client_secret

string

true

對接時約定

grant_type

string

true

固(gu)定填寫authorization_code

code

string

true

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

1.2.1 換取token返(fan)回數據格式

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

{
    "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"
}

回包參數說明(ming):

參數名稱

類型

說明

shop_id

string

店(dian)鋪id,確保**

shop_name

string

店鋪(pu)名稱

user_id

String

用戶id

re_expires_in

Number

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

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

expires_in

Number

Access Token過(guo)期時間,單(dan)位為秒,

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

refresh_token

string

Refresh Token

access_token

string

Access Token,

token_type

string

第(di)三方認證平臺類(lei)型

platform_code

string

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

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

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

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

1.3 刷新(xin)token

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

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

http請求方式:POST
舊請求地(di)址: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

請求參數說明:

參數名稱

類型

必須

說明(ming)

client_id

string

true

對接時約定

client_secret

string

true

對接時(shi)約定

grant_type

string

tue

固定(ding)填(tian)寫refresh_token

refresh_token

string

true

2.2獲(huo)取到的refresh_token

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

返(fan)回內容與1.2.1 一致(zhi)

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

返回內容與1.2.2 一致

2商品(pin)

2.1 獲(huo)取商品(pin)列表(biao)

2.1.1 接口方法

method:getProductList

說明:默認(ren)以產品創建(jian)時(shi)間(jian)降序排序

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

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

2.1.2 請求參數

參數名稱

類型

必須

說明

page_no

int

true

頁碼(ma)

page_size

int

true

每頁返回(hui)數(**頁數為(wei)200)

2.1.3 請求示例

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

2.1.4 響(xiang)應數據

參(can)數名稱(cheng)

類型

說明

product_list

Product [ ]

當前頁商品列(lie)表(biao)

total

int

商品總數

Product

參數名稱

類(lei)型(xing)

說明(ming)

id

string

商品id

name

string

商品名稱

picture

string

商品圖片(pian)

create_time

string

商品(pin)創建時間,格式(shi)”yyyy-MM-dd”

update_time

string

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

on_shelf

boolean

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

sku_list

Sku[]

sku列表

Sku

參數名稱

類型

說明

sku_id

string

skuid

price

double

sku價格

properties_name

string

Sku屬(shu)性(xing)名稱,如 顏色:白色;尺碼:XXL

stock

int

sku庫存

product_code

string

產(chan)品編碼

2.1.5 響應示例

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

2.2更(geng)新庫存

2.2.1 接(jie)口方法

method:updateStock

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

http請求方式(shi):POST
舊請求地(di)址:https://waybill.api.jz.fkw.com?access_token=xxx&method=updateStock
&product_id=1&sku_id=1_1&stock_amount=10
新請求地址: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 請求參數

參數名稱(cheng)

類型(xing)

必須

說(shuo)明

product_id

int

true

產(chan)品id

sku_id

string

true

skuid

stock_amount

int

true

修改的庫存數

2.2.3 請求示例

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

2.2.4 響應數據

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

2.3 添(tian)加實物(wu)商品

2.3.1 接(jie)口(kou)方法

method:addProduct

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

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

2.3.2 請求(qiu)參數

參(can)數名稱(cheng)

類型(xing)

必須

說(shuo)明

name

string

true

商品名稱。長度限制為100

lid

int

true

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

introduction

string

false

賣點描述(shu)。長度(du)限制為(wei)75

img_url_list

string[]

false

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

即將在2023.6.30廢(fei)棄(qi),請勿使用

media_id_list

string[]

false

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

prop_list

prop[]

false

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

desc

string

false

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

強制(zhi):2023.6.30開始,商品詳情里面的圖片(pian)鏈接使用我(wo)來內部的圖片(pian)鏈接。我(wo)來(lai)內部(bu)圖(tu)片鏈接通過4.1、4.2進行獲(huo)取(qu))

sku_list

sku[]

true

商品(pin)規(gui)格(ge)列(lie)表。無sku商品則(ze)只需傳入一個sku來記錄(lu)“價格、庫存、產品編碼(ma)”等數據。

group_id_list

int[]

false

商品分類id。從2.5中獲(huo)取

sku類型:

參數(shu)名稱

類(lei)型

必(bi)須

說明

price

double

true

sku價格(ge)

properties_name

prop[]

true

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

stock

int

true

sku庫存

product_code

string

false

商品編碼

prop類型:

參(can)數名稱

類型

必須

說明

name

string

true

參數名(ming)稱

value

string

true

參數值

media_id

string

false

規格值對應的圖片id。

通(tong)過接(jie)口4.1獲(huo)取。相同(tong)規格值傳入(ru)相同(tong)id即可,無(wu)需重復上傳。

可參(can)考(kao)2.3.3請求示(shi)例

2.3.3 請求示例

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

2.3.4 響應(ying)數據(ju)

返回(hui)數據(ju)與公共(gong)響應數據(ju)一(yi)致

2.4 獲取商品庫(ku)列(lie)表

2.4.1 接口方法

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

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

2.4.2 請求參數(shu)

2.4.3 請求示(shi)例

2.4.4 響應數據

參(can)數名稱

類型

說明

lib_list

lib_info

產(chan)品庫列表

lib_info類型:

參(can)數名稱(cheng)

類型

說明

lib_id

int

產(chan)品庫id

name

string

產品庫名稱

2.4.5 響(xiang)應(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)取(qu)商品分類列表

2.5.1 接口(kou)方法

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

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

2.5.2 請求參數

2.5.3 請求示例

2.5.4 響應數據

參數名稱

類型

說明

group_list

group_info

產品分類列表(biao)

group_info類型(xing):

參數名稱

類型

說明(ming)

group_id

int

產(chan)品分類id

name

string

產品分(fen)類名稱

parent_id

int

產品分類的上級id。為0則為**

2.5.5 響(xiang)應示例

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

3 訂單

3.1 獲取單(dan)個(ge)訂單(dan)

3.1.1 接(jie)口方(fang)法

method:getOrder

接口調用請求說明:

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

3.1.2 請求參數

參數名稱

類(lei)型

必須(xu)

說(shuo)明(ming)

order_id

string

true

訂(ding)單(dan)id

3.1.3 請求示例(li)

{
   "order_id":"20200101001"
}

3.1.4 響應數據

Order

參(can)數名(ming)稱

類型

說明

id

string

訂單id

shop_id

string

商戶id

price

double

訂單金額

spread

double

漲減(jian)價,正數代表漲價,負數代表減(jian)價

buyer_acct

string

買家賬號

buyer_remarks

string

買家留言

seller_remarks

string

賣家(jia)備注(zhu)

consignee_name

string

收(shou)貨人姓名

province

string

收(shou)貨人(ren)省份

city

string

收(shou)貨(huo)人城市

district

string

收貨人(ren)區\縣

town

string

收貨人街道

street

string

收貨人詳情地址(zhi)

telephone

string

固話(hua)

mobile

string

手機

settle_time

Date

下單時間

pay_time

Date

付款(kuan)時間

modified_time

Date

訂(ding)單最后(hou)修改時間

balance_pay_time

Date

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

ship_price

double

運費

status

string

訂(ding)單狀(zhuang)態(tai)。可選值如下:

wait_buyer_pay (未付款 )

wait_seller_ship (待發貨)

shipped(賣(mai)家已發貨,待買家確(que)認收貨)

finished(已完(wan)成,賣家確認(ren)收貨后變成已完(wan)成 )

canceled(已取(qu)消)

payment_type

string

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

online(在線支付)

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

waybill_no

string

物流單(dan)號

logistics_name

string

物流公司名稱

order_type

string

訂單類型,如普通(tong)訂單,社區(qu)團購訂單

shipping_type

string

配送類(lei)型,如“快遞發貨”,“到店(dian)自提”,“同(tong)城配送”,“無需配送”

pay_mode

string

支付方式

promoter_name

string

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

promoter_award

double

推廣(guang)員(yuan)獎(jiang)勵(推廣(guang)員(yuan)訂單完成(cheng)時有值(zhi))

inviter_name

string

邀請者名稱(推廣(guang)員訂(ding)單狀態(tai)完(wan)成時有值)

invite_award

double

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

dist_name

string

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

dist_award

double

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

order_items

OrderItem[]

商品信息

OrderItem

參數名稱

類型(xing)

說明

id

string

訂單項Id(必填(tian))

title

string

商品標題(必填)

weight

Double

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

product_id

string

商品ID

product_code

string

產品編碼

sku_properties

string

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

image_url

string

圖(tu)片鏈(lian)接

item_original_price

Double

訂(ding)單項原價(商品(pin)數(shu)量 * 商品(pin)原價)

item_discount_price

Double

訂單項實付(fu)金額(e)

item_discount

Double

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

quantity

Integer

數量

refund_status

string

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

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

wait_seller_agree (買家申請退款,等(deng)待賣家同意(yi) )

wait_buyer_return_goods (賣家同意退款,等待買家寄回商(shang)品 )

wait_seller_confirm_goods(買家已寄回商品,等待(dai)賣家確認(ren))

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

closed (退款關閉 )

success (退款(kuan)成功(gong))

3.1.5 響應示例

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

3.2 獲取多個訂單(dan)

3.2.1 方法名稱

method:getOrderList

說明:不(bu)允許獲取(qu)三(san)個月前的(de)訂單

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

http請(qing)求方式:GET
舊請求地址:https://waybill.api.jz.fkw.com?access_token=xxx&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
新請求(qiu)地址:https://waybill.api.jz.fkw.com/api/order/getList?access_token=xxx
&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

3.2.2 請求參數

參數名(ming)稱

類型(xing)

說明

status

string

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

wait_buyer_pay(未付款(kuan) )

wait_seller_ship (已付款(kuan)待發貨)

shipped(賣(mai)家已發貨(huo),待買(mai)家確認(ren)收貨(huo))

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

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

page_size

int

每頁返回的訂單(dan)數(**頁數為200)

page_no

int

頁碼(從1開始)

time_type

string

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

created(創建訂單(dan)時(shi)間)

modified(修(xiu)改(gai)訂單(dan)時間)

time_from

string

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

time_to

string

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

3.2.3 請(qing)求示例

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

3.2.4 響應數據

參(can)數名(ming)稱

類型(xing)

說明

orders

Order [ ]

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

total

int

符合搜索條件的(de)所有訂單數量(liang)

3.2.5 請求示例(li)

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

3.3 訂單支(zhi)付

3.3.1 調用(yong)說明

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

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

3.3.2 請求參數

參(can)數(shu)名稱

類型

說明

order_id

string

訂單ID

3.3.3 請求示例(li)

{

"order_id":"20200101001"

}

3.3.4 響應數據

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

3.4 訂單發貨

3.4.1 方(fang)法名稱

method:shipOrder

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

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

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

3.4.2 請求參(can)數

參數名(ming)稱

類型(xing)

說明

order_id

string

訂單ID

waybill_no

string

運(yun)單號

logistics_code

string

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

logistics_name

string

物流公司名稱

3.4.3 請求(qiu)示例

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

3.4.4 響應(ying)數據

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

3.5 訂單(dan)完成

3.5.1 方法(fa)名稱(cheng)

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

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

http請(qing)求方(fang)式:POST
請求(qiu)地址://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 請求參數

參數名稱(cheng)

類型(xing)

說明

order_id

string

訂單ID

waybill_no

string

運單號(hao),當未(wei)發貨時(shi)必填

logistics_code

string

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

logistics_name

string

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

3.5.3 請求示例

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

3.5.4 響應數據

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

3.6 訂(ding)單取消

3.6.1 調用說明

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

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

3.6.2 請(qing)求參數

參數名稱

類型

說明

order_id

string

訂(ding)單ID

3.6.3 請(qing)求示例

{

"order_id":"20200101001"

}

3.6.4 響應數據

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

4 上傳

4.1 媒體(ti)上傳

4.1.1 接口(kou)方法(fa)

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

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

4.1.2 請(qing)求參數

參數名稱

類型

說明

out_media_url

string

圖(tu)片/視頻鏈接地址

4.1.3 請求示例

無(wu)

4.1.4 響應(ying)數據

參數(shu)名稱

類(lei)型

說明

media_id

string

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

media_url

string

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

4.1.5 響應示(shi)例

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

4.1.6 常見異常返回說明

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

2、 上傳文件(jian)超過(guo)限(xian)定大小會上傳失敗

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

4.2 媒體直接上傳文件

4.2.1 接口方法

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

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

4.2.2 請求參(can)數

參(can)數名稱

類型(xing)

說(shuo)明

media

文件

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

4.2.3 請求示例(li)

4.2.4 響(xiang)應數據(ju)

參(can)數名稱

類(lei)型

說(shuo)明

media_id

string

我來內部圖片/視頻id

media_url

string

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

4.2.5 響(xiang)應示例

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

4.2.6 常見異常返回(hui)說明

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

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

5~6 會員積(ji)分接口前置說(shuo)明

說明(ming)1如您對接(jie)的是小程序(xu),我來商城必須獲取(qu)到會員微(wei)信unionid,用(yong)手機號(hao)/賬號是不行的。因此要求:

1)您需(xu)將我來(lai)商城小程(cheng)序,綁(bang)定至您(nin)自己的開放平(ping)臺下(xia)-保(bao)證同個會員unionid**性 ()

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

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

5 會員接口

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

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

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

5.1.1 請求參(can)數

參數(shu)名稱(cheng)

類(lei)型

說明

page_size

int

每頁返回(hui)的(de)會員數(**頁數為200)

page_no

int

頁碼(從1開始)

5.1.2 請求示(shi)例(li)

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

5.1.3 響應數據

參數名稱(cheng)

類(lei)型(xing)

說明

wxAppUnionId

string

會員unionid

id

int

會員id

acct

string

會(hui)員賬號

name

string

會員名(ming)稱(cheng)

mobile

string

會員(yuan)手(shou)機號

email

string

郵箱

level

int

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

currentIgt

int

當(dang)前(qian)積(ji)分(fen)

totalIgt

int

累計(ji)積分

prop_list

array

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

5.1.4 響應(ying)示例

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


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

}

5.2 單個會(hui)員與(yu)積分獲取(qu)接口 (同步我來商(shang)城會員數(shu)據到(dao)第三方系統)

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

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

5.2.1 請求參數(shu)

參數名稱

類(lei)型

說明

id

int

會員id,必填項

5.2.2 請求示例

{
   "id":1
}

5.2.3 響(xiang)應數(shu)據

參數名(ming)稱

類型

說明

acct

string

會員(yuan)賬號(hao)

name

string

會員(yuan)名稱(cheng)

mobile

string

會員(yuan)手機號

email

string

郵箱

level

int

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

currentIgt

int

當前積分

totalIgt

int

累(lei)計積(ji)分

prop_list

array

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

5.2.4 響應示例

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

5.3 新增會員接口 (第三方系統將會員數據寫入到我(wo)來(lai)商(shang)城后(hou)臺(tai))

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

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

5.3.1 請求參數

參(can)數名(ming)稱

類型

說明

acct

string

會(hui)員賬號(hao),會(hui)員打通**標識(shi),必填項,支持英文字(zi)(zi)母(mu)(大小寫)、數字(zi)(zi)和_ 字符;**長度為50;

pwd

string

會員密(mi)碼(ma),必填(tian)項(xiang),包含至(zhi)少數(shu)字、大寫字母、小寫字母、特殊字符(fu)兩種以上的(de)組合,長度為(wei)8-20;

name

string

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

mobile

string

會員手機號(hao),非必填項,長(chang)度限(xian)制11位;

email

string

會員(yuan)郵箱,非必(bi)填項(xiang)

level

int

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

union_id

string

會員unionid,非(fei)必填項

prop_list

prop[]

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

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

5.3.2 請求示例

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

5.3.3 響應數據

參數名稱

類型

說明(ming)

id

int

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

msg

string

新增(zeng)成功or新(xin)增失敗(具體原因:必填字段“xxxxxxxx”為空(kong))

5.3.4 響應示例

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

6 積(ji)分接口

6.1 積分增減接口 (第(di)三方(fang)系(xi)統對我來商城積分(fen)做新增或扣(kou)減(jian))

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

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

6.1.1 請求(qiu)參數

參數名稱(cheng)

類型

說明

id

int

會(hui)員id,必填(tian)項

operate

int

積分(fen)操作(zuo),必(bi)填(tian)項,0為增加,1為扣(kou)減

alter_num

int

需要操作(zuo)的積(ji)分,必(bi)填項,為大于0的正數

detail

string

積分增減備注(會在C端展(zhan)示,請謹慎(shen)填寫)

非必填項,不填在C端默認展示為商家(jia)贈送積分”or"商家扣除(chu)積分(fen),最多200字符。

6.1.2 請求示(shi)例(li)

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

6.1.3 響(xiang)應數據

參數名(ming)稱(cheng)

類型

說明

msg

string

商(shang)家贈送積分(fen)成功or商(shang)家扣除積分(會(hui)展示具體(ti)原因)

6.1.4 響應(ying)示例

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

7 常見問題

Q:新(xin)舊請求路徑如何選(xuan)擇?

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

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

當前(qian)接口參數為【請求參數】傳參,非【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過(guo)期時間為2個(ge)(ge)小(xiao)時,那是(shi)不是(shi)每2個(ge)(ge)小(xiao)時客(ke)戶就得授權一次?

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


分(fen)享(xiang)