Usage
Updated: 2025-09-05 09:41:51
1. Get Address List
API Method: getAddressList(options?: PageOptions): Promise<PageContent<AddressData>>
Parameter Description:
- options:
PageOptionstype, optional, default{}
Return Value Description: Promise<PageContent<AddressData>> type
Example:
const data = await addressTarget.getAddressList({ pageNumber: 1, pageSize: 10 });
console.log('地址列表', data.contents);
2. Get Default Address
API Method: getDefaultAddress(): Promise<AddressData>
Return Value Description: Address information, Promise<AddressData> type, detailed type description as follows
| Property | Description | Type |
|---|---|---|
address |
Address | string |
area |
Region | string |
mobile |
Phone Number | string |
name |
Recipient Name | string |
id |
Address ID | string |
Example:
const data = await addressTarget.getDefaultAddress();
console.log('默认地址', data);
3. Add Address
API Method: addAddress(params: AddressBasicData): Promise<AddressData>
Parameter Description:
- params: New address parameters,
AddressBasicDatatype, required, detailed type description as follows
| Parameter | Description | Type | Required | Default |
|---|---|---|---|---|
address |
Address | string |
Yes | - |
area |
Region | string |
Yes | - |
mobile |
Phone Number | string |
Yes | - |
name |
Recipient Name | string |
Yes | - |
Return Value Description: Address information, Promise<AddressData> type, detailed type description as follows
| Property | Description | Type |
|---|---|---|
address |
Address | string |
area |
Region | string |
mobile |
Phone Number | string |
name |
Recipient Name | string |
id |
Address ID | string |
Example:
const data = await addressTarget.addAddress({
phone: '13800138000',
name: '张三',
area: '广东省/广州市/番禺区',
address: '国家创新创业基地',
});
console.log('新增地址', data);
4. Update Address
API Method: updateAddress(params: EditAddressParams): Promise<void>
Parameter Description:
- params: Update address parameters,
EditAddressParamstype, required, detailed type description as follows
| Parameter | Description | Type | Required | Default |
|---|---|---|---|---|
address |
Address | string |
Yes | - |
area |
Region | string |
Yes | - |
mobile |
Phone Number | string |
Yes | - |
name |
Recipient Name | string |
Yes | - |
id |
Address ID | string |
Yes | - |
Example:
await addressTarget.updateAddress({
id: '123',
address: '国家创新创业基地',
area: '广东省/广州市/番禺区',
phone: '13800138000',
name: '张三',
});
5. Delete Address
API Method: deleteAddress(id: string): Promise<void>
Parameter Description:
- id: Address ID,
stringtype, required
Example:
await addressTarget.deleteAddress('123');
