Ò»¡¢»ù±¾ÐÅÏ¢

1.ͨÐÅ·½Ê½:

HTTPµÄPOST·½·¨

2.Êý¾Ý¸ñʽ

ÏìÓ¦Êý¾Ý²ÉÓÃJSON

3.ÇëÇó²ÎÊý

ContentType : application/x-www-form-urlencoded

Key£¨±ØÌî²ÎÊý£©

l ÇëÇókey(32λ)£¬¹«Ë¾Ìṩ¸øºÏ×÷ÍøÕ¾µÄʶ±ð×Ö·û´®£¬ÓÃÓÚʶ±ðºÍ¼ø¶¨ÇëÇóÀ´Ô´£¬±ÜÃâδÊÚȨµÄ·Ç·¨·ÃÎÊ¡£

l µÇ¼ϵͳºóÔÚÓÒÉϽǡ°¸öÈËÖÐÐÄ->¸öÈËÐÅÏ¢¡±»ñÈ¡Api Key

ÆäËü²ÎÊý

°´Êµ¼ÊÐèÒªÌîд£¬¼ûÏÂÃæ½Ó¿Ú˵Ã÷

4. »ù±¾Á÷³Ì

ÒÔÏÂÊÇ»ù±¾Á÷³Ì½Ó¿Ú˳Ðò£¬ÆäËû½Ó¿Ú°´Ðèµ÷²â.

»ñÈ¡²Ö¿âÐÅÏ¢GetWarehouse ->»ñÈ¡ÎïÁ÷ÐÅÏ¢GetExpressList->»ñÈ¡SKU¿â´æÐÅÏ¢GetSkuInventoryList-> ´´½¨·¢»õµ¥CreateOrder

/Api/GetWarehouse(»ñȡϵͳ²Ö¿â)

ÇëÇó²ÎÊý£º

²ÎÊý

ÀàÐÍ

˵Ã÷

Key

String

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Page ¶ÔÏóÐòÁл¯ºóµÄ×Ö·û´®

 

Page¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

PageSize

ÊÇ

Int

ÿҳ´óС

PageNumber

ÊÇ

Int

µÚ¼¸Ò³

 

·µ»Ø²ÎÊý

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Count

×ÜÊýÁ¿

Data

²Ö¿âÁбí

 

²Ö¿â¶ÔÏó

²ÎÊý

ÀàÐÍ

˵Ã÷

WarehouseName

String

²Ö¿âÃû

WarehouseCode

String

²Ö¿â±àÂë

 

ÇëÇó£º

Data={

     "PageSize": 10,

     "PageNumber": 1

}&Key=88888888888888888888888888888888

·µ»Ø£º

{

    "Code":"200",

    "Message":"",

    "Count":3,

    "Data":[

        {

            "WarehouseCode":"153",

            "WarehouseName":"Âåɼí¶"

        },

        {

            "WarehouseCode":"148",

            "WarehouseName":"µÚ¶þ²Ö¿â"

        },

        {

            "WarehouseCode":"129",

            "WarehouseName":"ĬÈϲֿâ"

        }

    ]

}

/Api/GetExpressList(»ñÈ¡¿ìµÝºÍ¿ìµÝ·þÎñ)

ÇëÇó²ÎÊý£º

²ÎÊý

ÀàÐÍ

˵Ã÷

Key

String

Api KeyÓÃÓÚУÑéÈÏÖ¤

 

 

·µ»Ø²ÎÊý

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

¿ìµÝÁбí

ÇëÇó²ÎÊý£º

Key = 88888888888888888888888888888888

·µ»ØÖµ£º

{

    "Code":"200",

    "Message":null,

    "Data":[

        {

            "ServiceList":[

                "UPS Ground",

                "UPS Three-Day Select"

            ],

            "Name":"UPS TEST",

            "CarrierName":"UPS TEST",

            "CarrierType":"UPS",

            "UnitType":-1,

            "IsInsure":false,

            "IsMultParcel":true,

            "IsSignature":true,

            "IsPicking":false,

            "IsMustItem":false,

            "Notes":"",

            "IsFBA":false,

            "IsShippingDate":false,

            "ShipFromList":[

 

            ],

            "ShipToList":[

 

            ]

        },

        {

            "ServiceList":[

                "UPS Ground",

                "UPS Three-Day Select"

            ],

            "Name":"UPS TEST2",

            "CarrierName":"UPS TEST2",

            "CarrierType":"UPS",

            "UnitType":-1,

            "IsInsure":false,

            "IsMultParcel":true,

            "IsSignature":true,

            "IsPicking":false,

            "IsMustItem":false,

            "Notes":"",

            "IsFBA":false,

            "IsShippingDate":false,

            "ShipFromList":[

                {

                    "PostalCode":"24015-2702",

                    "Name":"zzy",

                    "Address1":"1838 Arden Rd SW",

                    "Address2":"",

                    "State":"VA",

                    "City":"Roanoke",

                    "Country":"USA",

                    "CountryCode":"US",

                    "PhoneNumber":"1480618534403068",

                    "AddrType":1,

                    "Company":""

                }

            ],

            "ShipToList":[

 

            ]

        }

    ]

}

/Api/CreateSku(´´½¨or±à¼­SKU)

ÇëÇó²ÎÊý£º

²ÎÊý

ÀàÐÍ

˵Ã÷

Key

String

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Sku ¶ÔÏóÐòÁл¯ºóµÄ×Ö·û´®

Sku¶ÔÏó

²ÎÊý

ÀàÐÍ

˵Ã÷

SkuId

Int

µ±SkuId=0£¬ÔòÊÇÌí¼ÓSKU£¬Èç¹ûSkuId>0£¬Ôò±à¼­SKUÐÅÏ¢

Sku

String

Sku±àÂë 

£¨ÔÚϵͳΨһ±êʶ£©

SelfCode

String

Sku×Ô±àÂë

CnTitle

String

ÖÐÎÄÃû³Æ

EnTitle

String

Ó¢ÎÄÃû³Æ

Weight

Decimal

ÖØÁ¿

Length

Decimal

³¤

Width

Decimal

¿í

Height

Decimal

¸ß

SafetyAmount

Int

°²È«¿â´æ

DeclarePrice

Decimal

²úÆ·¼ÛÖµ

·µ»Ø²ÎÊý

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

·µ»ØSkuId£¬¿ÉÓÃÓڱ༭SKUÐÅϢʹÓÃ

 

/Api/GetSkuList(»ñÈ¡SKUÁбí)

ÇëÇó²ÎÊý£º

²ÎÊý

ÀàÐÍ

˵Ã÷

Key

String

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Page ¶ÔÏóÐòÁл¯ºóµÄ×Ö·û´®

Page¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

PageSize

ÊÇ

Int

ÿҳ´óС

PageNumber

ÊÇ

Int

µÚ¼¸Ò³

 

·µ»Ø²ÎÊý

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Count

×ÜÊýÁ¿

Data

SKUÁбí

 

 

Sku¶ÔÏó

²ÎÊý

ÀàÐÍ

˵Ã÷

SkuId

Int

SkuId

Sku

String

Sku±àÂë

SelfCode

String

Sku×Ô±àÂë

CnTitle

String

ÖÐÎÄÃû³Æ

EnTitle

String

Ó¢ÎÄÃû³Æ

Weight

Decimal

ÖØÁ¿

Length

Decimal

³¤

Width

Decimal

¿í

Height

Decimal

¸ß

SafetyAmount

Int

°²È«¿â´æ

DeclarePrice

Decimal

²úÆ·¼ÛÖµ

 

ÇëÇó£º

Data={

     "PageSize": 2,

     "PageNumber": 1

}&Key=88888888888888888888888888888888

·µ»Ø£º

{

    "Code":"200",

    "Message":"",

    "Count":5,

    "Data":[

        {

            "Sku":"sku1206",

            "EnTitle":"cothes",

            "CnTitle":"ÁªÏëµçÄÔ",

            "Weight":1,

            "Length":1,

            "Width":1,

            "Height":1

        },

        {

            "Sku":"sku120701",

            "EnTitle":"milk",

            "CnTitle":"Áãʳ",

            "Weight":1,

            "Length":1,

            "Width":1,

            "Height":1

        }

    ]

}

/Api/GetSkuInventoryList (»ñÈ¡SKU¿â´æ)

ÇëÇó²ÎÊý£º

²ÎÊý

ÀàÐÍ

˵Ã÷

Key

String

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Page¶ÔÏóÐòÁл¯ºóµÄ×Ö·û´®

 

Page¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

PageSize

ÊÇ

Int

ÿҳ´óС

PageNumber

ÊÇ

Int

µÚ¼¸Ò³

Sku

·ñ

String

Sku±àÂë

WarehouseCode

·ñ

String

²Ö¿â±àÂë

 

·µ»Ø²ÎÊý

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Count

×ÜÊýÁ¿

Data

¿â´æÁбí

 

¿â´æ¶ÔÏó

²ÎÊý

ÀàÐÍ

˵Ã÷

Sku

String

Sku±àÂë

SelfCode

String

Sku×Ô±àÂë

Amount

Int

¿â´æÊýÁ¿

LockedAmount

Int

Ëø¶¨¿â´æ

EffectiveAmount

Int

ÓÐЧ¿â´æ

SafetyAmount

Int

°²È«¿â´æÊýÁ¿

WarehouseCode

String

²Ö¿â±àÂë

WarehouseName

String

²Ö¿âÃû

 

 

ÇëÇó£º

Data={

     "PageSize": 2,

     "PageNumber": 1

}&Key=88888888888888888888888888888888

·µ»Ø£º

 

/Api/GetExpressRates(»ñÈ¡·ÑÂÊ)

ÇëÇó²ÎÊý£º

POST²ÎÊýÃû

ÊÇ·ñ±ØÌî

˵Ã÷

Key

ÊÇ

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Shipment Json ¶ÔÏóÐòÁл¯ºó×Ö·û´®

 Shipment¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

Carrier

ÊÇ

String

ÔËÓªÉÌ

ShipFrom

ÊÇ

ShipAddr

·¢¼þÈËÐÅÏ¢

ShipTo

ÊÇ

ShipAddr

ÊÕ¼þÈËÐÅÏ¢

Parcels

ÊÇ

List<Parcels>

°ü¹üÁбí

ItemList

ÊÇ

List<Item>

SkuÐÅÏ¢Áбí 

FreightCalss

·ñ

String

UPS GFP FREIGHT_CLASS  ±ØÌî¡£ÆäËû²»ÓÃÌîÕâ¸ö²ÎÊý

Signature

·ñ

Bool

ÊÇ·ñÐèҪǩÃû£¬Ä¬Èϲ»Ç©Ãû

WeightUnitType

·ñ

int

µ¥Î»ÀàÐÍ£¬0±íʾlb/in,1±íʾkg/cm,2±íʾoz/in,ĬÈÏÊÇ0

 

ShipAddr¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

PostalCode

ÊÇ

String

Óʱà

Name

ÊÇ

String

ÐÕÃû

Company

·ñ

String

¹«Ë¾

Address1

ÊÇ

String

µØÖ·ÐÐ1

Address2

·ñ

String

µØÖ·ÐÐ2

State

ÊÇ

String

ÖÝ,Á½Î»´úÂë

City

ÊÇ

String

³ÇÊÐ

Country

ÊÇ

String

¹ú¼Ò(US) ,Ŀǰֻ֧³ÖÃÀ¹úUS

PhoneNumber

·ñ

String

µç»°ºÅÂë

AddrType

·ñ

Int

0.×Ô¶¯ÅжÏ(ĬÈÏ),1±íʾÉÌÒµBUSINESS,2±íʾסլRESIDENTIAL

 

Parcel¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

Weight

ÊÇ

Decimal 2λСÊý

°ü¹üÖØÁ¿

Length

ÊÇ

Decimal 2λСÊý

³¤¶È

Width

ÊÇ

Decimal 2λСÊý

¿í¶È

Height

ÊÇ

Decimal 2λСÊý

¸ß¶È

Insure

·ñ

Decimal 2λСÊý

±£ÏÕ¶î¶È£¬Carrier·µ»ØÖ§³Ö±£ÏղſÉÓÃ

 

Item¶ÔÏó(new)

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

Sku

ÊÇ

String

Sku

Quantity

ÊÇ

Int

ÊýÁ¿

 

 

·µ»Ø¶ÔÏó Response

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Rate

Rate Json¶ÔÏó ¨C ·ÑÂÊÐÅÏ¢

 

ʾÀý

ÇëÇó²ÎÊý£º

Data = {

     "Carrier": "ups2",

     "ShipFrom": {

         "PostalCode": "47906",

         "Name": "xiaoyang hu",

         "Address1": "1138 anthrop dr",

         "Address2": null,

         "State": "IN",

         "City": "West Lafayette",

         "Country": "US",

         "PhoneNumber": "6267104685",

         "AddrType": 1

     },

     "ShipTo": {

         "PostalCode": "60609",

         "Name": "Jing zhang",

         "Address1": "2023 w 35th st",

         "Address2": null,

         "State": "IL",

         "City": "Chicago",

         "Country": "US",

         "PhoneNumber": "6267104685",

         "AddrType": 1

     },

     "Parcels": [{

         "Weight": 3,

         "Length": 22,

         "Width": 22,

         "Height": 22

     }],

     "ItemList": [{

         "Sku": "TEST123456789",

         "Quantity": 3

     }]

}&Key = 88888888888888888888888888888888

·µ»ØÖµ£º

{

     "Code": "200",

     "Message": "",

     "Data": [{

         "RateId": "rate_fa3adcab1d084bd290fd92149a8aeb0c",

         "Carrier": "self_ups",

         "CarrierServiceLevel": "Ground",

         "CarrierServiceName": "Ground",

         "ChargeWeight": 3,

         "TotalCharge": 29.42,

         "PackageType": null

     }, {

         "RateId": "rate_fa9cdf649a33426b9cdfd3883f5ec8af",

         "Carrier": "self_ups",

         "CarrierServiceLevel": "3DaySelect",

         "CarrierServiceName": "3DaySelect",

         "ChargeWeight": 3,

         "TotalCharge": 77.59,

         "PackageType": null

     }, {

         "RateId": "rate_8a5d4079079348668e071a1ffdfed6dd",

         "Carrier": "self_ups",

         "CarrierServiceLevel": "NextDayAir",

         "CarrierServiceName": "NextDayAir",

         "ChargeWeight": 3,

         "TotalCharge": 182.84,

         "PackageType": null

     }]

}

/Api/UpLoadLabel (ÉÏ´«Ãæµ¥ ¶©µ¥Îª×Ô´«labelÀàÐÍ) ÇëÇóÍ· 

ContentType£ºapplication/json 

POST ²ÎÊýÃû

ÊÇ·ñ±ØÌî

˵Ã÷

Key

ÊÇ

Api KeyÓÃÓÚУÑéÈÏÖ¤

thumbnail-file

ÊÇ

Îļþ  ±ØÐëÊÇ pdf Îļþ

·µ»Ø¶ÔÏó Response

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

  

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

Ãæµ¥ url

ʾÀý£º

 

 

/Api/UpLoadShippingLabel (ÉÏ´«Ãæµ¥ ¶©µ¥Îª×Ô´«labelÀàÐÍ) ÇëÇóÍ· 

ContentType£ºapplication/json 

POST ²ÎÊýÃû

ÊÇ·ñ±ØÌî

˵Ã÷

Key

ÊÇ

Api KeyÓÃÓÚУÑéÈÏÖ¤

TraceNumber

ÊÇ

Ãæµ¥¸ú×ÙºÅ

OrderId

ÊÇ

¶©µ¥id

thumbnail-file

ÊÇ

Îļþ  ±ØÐëÊÇ pdf Îļþ

·µ»Ø¶ÔÏó Response

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

  

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

Ãæµ¥ url

ʾÀý£º

 

 

/Api/UpLoadLabelBase64 (Base64ÉÏ´«Ãæµ¥ ¶©µ¥Îª×Ô´«labelÀàÐÍ)  

POST ²ÎÊýÃû

ÊÇ·ñ±ØÌî

˵Ã÷

Key

ÊÇ

Api KeyÓÃÓÚУÑéÈÏÖ¤

Base64String

ÊÇ

ÎļþBase64×Ö·û´®

FileName

ÊÇ

ÎļþÃû

·µ»Ø¶ÔÏó Response

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

  

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

Ãæµ¥ url

ʾÀý£º

 

/Api/CreateOrder(´´½¨¶©µ¥)

ÇëÇó²ÎÊý£º

POST²ÎÊýÃû

ÊÇ·ñ±ØÌî

˵Ã÷

Key

ÊÇ

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Shipment Json ¶ÔÏóÐòÁл¯ºóµÄ×Ö·û´®

Shipment¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

OrderNum

ÊÇ

String

¶©µ¥ºÅ£¬´óÓÚ8λ 

WarehouseCode

ÊÇ

String

²Ö¿â±àÂë

Carrier

ÊÇ

String

ÔËÓªÉÌ

CarrierServiceLevel

ÊÇ

String

ÔËÓªÉÌ·þÎñ

ShipTo

ÊÇ

ShipAddr

ÊÕ¼þÈËÐÅÏ¢

Parcels

ÊÇ

List<Parcels>

°ü¹üÁбí

ItemList

ÊÇ

List<Item>

SkuÐÅÏ¢Áбí

SizeFromSys

·ñ

Bool

False£¬°ü¹üµÄ³¤¿í¸ß×Ô´«µÄΪ׼£»True£¬°ü¹üµÄ³¤¿í¸ßȡϵͳSKU¼ÈëµÄ¡£

FreightCalss

·ñ

String

UPS GFP FREIGHT_CLASS  ±ØÌî¡£ÆäËû²»ÓÃÌîÕâ¸ö²ÎÊý

LabelUrl

·ñ

String

×Ô´« label ʱÐè±ØÌî×Ô´« label Ãæµ¥Â·¾¶

TraceNumber

·ñ

String

×Ô´« label ʱÐè±ØÌî

×Ô´« label Ãæµ¥¸ú×ÙºÅ

CarrierType

·ñ

String

×Ô´« label ʱÐè±ØÌî

×Ô´« labelʱÐè±ØÌî

 Ãæµ¥ÇþµÀÀàÐÍ

 £¨UPS, USPS, FEDEX, WAYFAIR, LTL/FTL£© 

IsNeedBol

·ñ

Bool

×Ô´« labelÇÒCarrierTypeΪLTL/FTLʱÐè±ØÌî

ÊÇ·ñ×Ô¶¯Éú³ÉÃæµ¥£¨BOL£©

Remark1

·ñ

String

±¸×¢1

Remark2

·ñ

String

±¸×¢2

WeightUnitType

·ñ

int

µ¥Î»ÀàÐÍ£¬0±íʾlb/in,1±íʾkg/cm,2±íʾoz/in,ĬÈÏÊÇ0

EcOrder

·ñ

String

µçÉ̶©µ¥ºÅ

AutoChangeService

·ñ

Bool

²¿·ÖFedExÇþµÀʹÓÃ(¾ßÌåÇþµÀÇë×Éѯ¼¼ÊõÖ§³Ö),¿ÉÄÜÒòFedExµØÖ·ÀàÐÍÎÊÌâ,ÊÇ·ñ×Ô¶¯±ä»»FedEx Ground/FedEx Home Delivery·þÎñϵ¥

 

ShipAddr¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

PostalCode

ÊÇ

String

Óʱà

Name

ÊÇ

String

ÐÕÃû

Company

·ñ

String

¹«Ë¾

Address1

ÊÇ

String

µØÖ·ÐÐ1

Address2

·ñ

String

µØÖ·ÐÐ2

State

ÊÇ

String

ÖÝ

City

ÊÇ

String

³ÇÊÐ

Country

ÊÇ

String

¹ú¼Ò(US) ,Ŀǰֻ֧³ÖÃÀ¹úUS

PhoneNumber

·ñ

String

µç»°ºÅÂë

AddrType

·ñ

Int

0.×Ô¶¯ÅжÏ(ĬÈÏ),1±íʾÉÌÒµBUSINESS,2±íʾסլRESIDENTIAL

 

Parcel¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

Weight

ÊÇ

Decimal 2λСÊý

°ü¹üÖØÁ¿

Length

ÊÇ

Decimal 2λСÊý

³¤¶È

Width

ÊÇ

Decimal 2λСÊý

¿í¶È

Height

ÊÇ

Decimal 2λСÊý

¸ß¶È

Insure

·ñ

Decimal 2λСÊý

±£ÏÕ¶î¶È£¬Carrier·µ»ØÖ§³Ö±£ÏղſÉÓÃ

Picking

·ñ

String

¼ð»õÐÅÏ¢£¬Carrier·µ»ØÖ§³Ö²Å¿ÉÓÃ

 

Item¶ÔÏó

²ÎÊýÃû

ÊÇ·ñ±ØÌî

ÀàÐÍ

˵Ã÷

Sku

ÊÇ

String

Sku

Quantity

ÊÇ

Int

ÊýÁ¿

 

 

·µ»Ø¶ÔÏó Response

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

OrderInfo¶ÔÏó

 

OrderInfo¶ÔÏó

²ÎÊýÃû

ÀàÐÍ

˵Ã÷

OrderId

ÀàÐÍ

¶©µ¥id

OrderNum

String

¶©µ¥ºÅ£¬´óÓÚ8룬ÐèÒªÓÐȨÏÞ£¬¿ÕÔò×Ô¶¯Éú³É¡£ÈçÎÞȨÏÞ£¬ÔòÎÞÐèÌîд

Carrier

String

ÔËÓªÉÌ

CarrierServiceLevel

String

ÔËÓªÉÌ·þÎñ

Created

String

´´½¨Ê±¼ä

Status

Int

¶©µ¥×´Ì¬£º

0- ´´½¨

1- ¾Ü¾ø

2- ¼ð»õÖÐ

3- ÒѼð»õ

4- ÒÑ·¢»õ

ExpressStatus

Int

0- ´´½¨

1- ÉêÇëÈ¡Ïû

2- ÉóºË³É¹¦

3- ÉóºËʧ°Ü

4- Î´·¢»õ

5- ÒѾܾø

Weight

Decimal

ÖØÁ¿

ShippingFee

Decimal

·ÑÓÃ

TraceNumber

String

ÎïÁ÷¸ú×Ùµ¥ºÅ

LabelUrl

String

Ãæµ¥ÏÂÔØµØÖ·

WarehouseName

String

²Ö¿âÃû

WarehouseCode

String

²Ö¿â±àÂë

 

ʾÀý

ÇëÇó²ÎÊý£º

Data = {

     "Carrier": "ups2",

     " WarehouseCode": "129",

     "CarrierServiceLevel": "Ground",

     "ShipTo": {

         "PostalCode": "60609",

         "Name": "Jing zhang",

         "Address1": "2023 w 35th st",

         "Address2": null,

         "State": "IL",

         "City": "Chicago",

         "Country": "US",

          "PhoneNumber": "6267104685",

         "AddrType": 1

     },

     "OrderNum": null,

     "Parcels": [{

         "Weight": 3,

         "Length": 22,

         "Width": 22,

         "Height": 22

     }],

     "ItemList": [{

         "Sku": "TEST123456789",

         "Quantity": 3

     }]

}&Key = 88888888888888888888888888888888

·µ»ØÖµ£º

{

    "Code":"200",

    "Message":"",

    "Data":{

        "OrderNum":"22210119",

        "Created":"2021-01-09 21:33:04",

        "Status":0,

        "Weight":3,

        "ShippingFee":73.68,

        "Carrier":"UPS TEST",

        "CarrierServiceLevel":"UPS Ground",

        "LabelUrl":"http://www.xxx.com/UploadFiles/UD/2021-01-09/eb060c49-ae1b-43ea-8b17-d568e0339b36.pdf",

        "WarehouseName":"ĬÈϲֿâ",

"WarehouseCode": "129"

    }

}

/Api/GetOrderInfo(²éѯ¶©µ¥)

ÇëÇó²ÎÊý£º

POST²ÎÊýÃû

ÊÇ·ñ±ØÌî

˵Ã÷

Key

ÊÇ

Api KeyÓÃÓÚУÑéÈÏÖ¤

Data

ÊÇ

Json ×Ö·û´®Êý×é

 

·µ»Ø¶ÔÏó Response

ÊôÐÔÃû

˵Ã÷

Code

״̬Âë

200 - ³É¹¦·µ»Ø

600 ¨C ·þÎñÆ÷Òì³£

603 ¨C ²ÎÊý´íÎó

 

Message

ÃèÊö·µ»Ø´íÎóÐÅÏ¢

Data

OrderInfo JsonÊý×é ¨C Ãæµ¥µÄÐÅÏ¢

 

OrderInfo¶ÔÏó

²ÎÊýÃû

ÀàÐÍ

˵Ã÷

OrderId

ÀàÐÍ

¶©µ¥id

OrderNum

String

¶©µ¥ºÅ£¬´óÓÚ8룬ÐèÒªÓÐȨÏÞ£¬¿ÕÔò×Ô¶¯Éú³É¡£ÈçÎÞȨÏÞ£¬ÔòÎÞÐèÌîд

Carrier

String

ÔËÓªÉÌ

CarrierServiceLevel

String

ÔËÓªÉÌ·þÎñ

Created

String

´´½¨Ê±¼ä

Status

Int

¶©µ¥×´Ì¬£º

0- ´´½¨

1- ¾Ü¾ø(²»¿ÉÓÃ)

2- ¼ð»õÖÐ

3- ÒѼð»õ

4- ÒÑ·¢»õ

ExpressStatus

Int

0- ´´½¨

1- ÉêÇëÈ¡Ïû

2- ÉóºË³É¹¦

3- ÉóºËʧ°Ü

4- Î´·¢»õ£¨²»¿ÉÓã©

5- ÒѾܾø£¨²»¿ÉÓã©

6- ÉêÇëÀ¹½Ø

7- À¹½Ø³É¹¦

8- À¹½ØÊ§°Ü

Weight

Decimal

ÖØÁ¿

ShippingFee

Decimal

ÔË·Ñ

TraceNumber

String

ÎïÁ÷¸ú×Ùµ¥ºÅ

LabelUrl

String

Ãæµ¥ÏÂÔØµØÖ·

WarehouseName

String

²Ö¿âÃû

WarehouseCode

String

²Ö¿â±àÂë

TotalFee

Decimal

×Ü·ÑÓÃ

 

ʾÀý

ÇëÇó²ÎÊý£º

Data=[

  "20200107",

  "fh20201215 ",

]&Key=88888888888888888888888888888888

·µ»ØÖµ£º

{

    "Code":"200",

    "Message":"",

    "Data":[

        {

            "OrderNum":"fh20201215",

            "Created":"2020-12-15 11:40:57",

            "Status":0,

            "Weight":2,

            "ShippingFee":16.23,

            "Carrier":"UPS TEST",

            "CarrierServiceLevel":"UPS Ground",

            "LabelUrl":"http://www.xxx.com/UploadFiles/UD/2020-12-14/ab1141ca-4a44-4c54-9b2b-ea10ce120d9e.pdf",

 "WarehouseName":"ĬÈϲֿâ",

"WarehouseCode": "129"

        },

        {

            "OrderNum":"20200107",

            "Created":"2021-01-05 12:55:15",

            "Status":0,

            "Weight":3,

            "ShippingFee":73.68,

            "Carrier":"UPS TEST",

            "CarrierServiceLevel":"UPS Ground",