POST api/ShipAddress/GetUserAddressList

获取用户收货地址列表

Request Information

URI Parameters

None.

Body Parameters

RequestHeadBase
NameDescriptionTypeAdditional information
AccessKey

(必填)基础token,RSA公钥加密(填充模式:RSA_PKCS1_OAEP_PADDING)>base64

string

None.

SysTarget

(必填)终端设备,WXMiniProgram=4,WX=1,ANDROID=2,IOS=3

integer

None.

UserToken

用户token-在指定拉取用户信息时需要提供

string

None.

Timestamp

(必填)时间戳,数据格式:yyyyMMddHHmmss

string

None.

Sign

(必填)签名。步骤:1、将所有不为空字段的入参key转成大写(不含Sign)以字典序拼凑成URL键值对 2、将key=AccessKey(未RSA加密)加入到第1步拼成的字符串末尾进行MD5加密并转大写,即可得到签名

string

None.

Request Formats

application/json, text/json

Sample:
{
  "AccessKey": "sample string 1",
  "SysTarget": 2,
  "UserToken": "sample string 3",
  "Timestamp": "sample string 4",
  "Sign": "sample string 5"
}

application/xml, text/xml

Sample:
<RequestHeadBase xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models">
  <AccessKey>sample string 1</AccessKey>
  <Sign>sample string 5</Sign>
  <SysTarget>2</SysTarget>
  <Timestamp>sample string 4</Timestamp>
  <UserToken>sample string 3</UserToken>
</RequestHeadBase>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of ShipAddress
NameDescriptionTypeAdditional information
Id

integer

None.

EK_Identity

string

None.

Email

string

None.

Telephone

string

None.

Mobile

string

None.

Person

string

None.

Address

string

None.

Postcode

string

None.

IsDefault

boolean

None.

SendType

integer

None.

Remark

string

None.

EK_Qzone

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "EK_Identity": "sample string 2",
    "Email": "sample string 3",
    "Telephone": "sample string 4",
    "Mobile": "sample string 5",
    "Person": "sample string 6",
    "Address": "sample string 7",
    "Postcode": "sample string 8",
    "IsDefault": true,
    "SendType": 1,
    "Remark": "sample string 9",
    "EK_Qzone": "sample string 10"
  },
  {
    "Id": 1,
    "EK_Identity": "sample string 2",
    "Email": "sample string 3",
    "Telephone": "sample string 4",
    "Mobile": "sample string 5",
    "Person": "sample string 6",
    "Address": "sample string 7",
    "Postcode": "sample string 8",
    "IsDefault": true,
    "SendType": 1,
    "Remark": "sample string 9",
    "EK_Qzone": "sample string 10"
  }
]

application/xml, text/xml

Sample:
<ArrayOfShipAddress xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ShopMallBusiness.DataModel">
  <ShipAddress>
    <Address>sample string 7</Address>
    <EK_Identity>sample string 2</EK_Identity>
    <EK_Qzone>sample string 10</EK_Qzone>
    <Email>sample string 3</Email>
    <Id>1</Id>
    <IsDefault>true</IsDefault>
    <Mobile>sample string 5</Mobile>
    <Person>sample string 6</Person>
    <Postcode>sample string 8</Postcode>
    <Remark>sample string 9</Remark>
    <SendType>1</SendType>
    <Telephone>sample string 4</Telephone>
  </ShipAddress>
  <ShipAddress>
    <Address>sample string 7</Address>
    <EK_Identity>sample string 2</EK_Identity>
    <EK_Qzone>sample string 10</EK_Qzone>
    <Email>sample string 3</Email>
    <Id>1</Id>
    <IsDefault>true</IsDefault>
    <Mobile>sample string 5</Mobile>
    <Person>sample string 6</Person>
    <Postcode>sample string 8</Postcode>
    <Remark>sample string 9</Remark>
    <SendType>1</SendType>
    <Telephone>sample string 4</Telephone>
  </ShipAddress>
</ArrayOfShipAddress>