编辑账户信息
接口描述
| URL | index.php?route=account/edit/api |
| 功能描述 | 编辑账户信息 |
| 返回格式 | Json,UTF8 |
| HTTP请求方式 | POST |
业务参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| firstname | firstname | true | String |
|
| lastname | lastname | true | String |
|
| email | email | true | String |
|
| telephone | telephone | true | Int | 联系电话 |
| fax | fax | false | Int | 传真号码 |
返回参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| success | success | true | String |
|
| warning | warning | true | String | 错误信息 |
调用示例
index.php?route=account/edit/api
响应示例
{
"success": "success"
}
更改密码
接口描述
| URL | index.php?route=account/password/api |
| 功能描述 | 更改密码 |
| 返回格式 | Json,UTF8 |
| HTTP请求方式 | POST |
业务参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| password | password | true | String | 密码 |
| confirm | confirm | true | String | 确认密码 |
返回参数
同上
调用示例
index.php?route=account/password/api
响应示例
同上
收货地址
接口描述
| URL | index.php?route=account/address/api |
| 功能描述 | 收货地址列表 |
| 返回格式 | Json,UTF8 |
| HTTP请求方式 | GET |
返回参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| address_id | address_id | true | Int | 地址 ID |
| firstname | firstname | true | String | 名字 |
| lastname | lastname | true | String | 姓氏 |
| company | company | true | String | 公司名称 |
| address_1 | address_1 | true | String | 地址 1 |
| address_2 | address_2 | true | String | 地址 2 |
| city | city | true | String | 城市 |
| postcode | postcode | true | String | 邮编 |
| zone | zone | true | String | 地区/省份 |
| zone_code | zone_code | true | String | 地区代码 |
| country | country | true | String | 国家 |
| update | update | true | String | 修改API |
| delete | delete | true | String | 删除API |
调用示例
index.php?route=account/address/api
响应示例
{
"addresses": [
{
"address_id": "7",
"address": {
"firstname": "admin",
"lastname": "test",
"company": "公司名称",
"address_1": "地址 1",
"address_2": "地址 2",
"city": "城市",
"postcode": "邮编",
"zone": "Central and Western Hong Kong Island",
"zone_code": "HCW",
"country": "Hong Kong"
},
"update": "index.php?route=account/address/editapi&address_id=7",
"delete": "index.php?route=account/address/deleteapi&address_id=7"
}
......
]
}
新增收货地址
接口描述
| URL | index.php?route=account/address/addapi |
| 功能描述 | 新增收货地址 |
| 返回格式 | Json,UTF8 |
| HTTP请求方式 | POST |
业务参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| firstname | firstname | true | String | 名字 |
| lastname | lastname | true | String | 姓氏 |
| company | company | true | String | 公司名称 |
| address_1 | address_1 | true | String | 地址 1 |
| address_2 | address_2 | true | String | 地址 2 |
| city | city | true | String | 城市 |
| postcode | postcode | true | Int | 邮编 |
| zone_id | zone_id | true | Int | 地区/省份 ID |
| country_id | country_id | true | Int | 国家 ID |
| default | default | true | Int | 默认地址 1:是 0:否 |
返回参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| success | success | true | String |
|
| warning | warning | true | String | 错误信息 |
调用示例
index.php?route=account/address/addapi
响应示例
{
"success": "success"
}
编辑收货地址
接口描述
| URL | index.php?route=account/address/editapi |
| 功能描述 | 编辑收货地址 |
| 返回格式 | Json,UTF8 |
| HTTP请求方式 | POST |
业务参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| address_id | address_id | true | Int | 地址 ID |
| firstname | firstname | true | String | 名字 |
| lastname | lastname | true | String | 姓氏 |
| company | company | true | String | 公司名称 |
| address_1 | address_1 | true | String | 地址 1 |
| address_2 | address_2 | true | String | 地址 2 |
| city | city | true | String | 城市 |
| postcode | postcode | true | Int | 邮编 |
| zone_id | zone_id | true | Int | 地区/省份 ID |
| country_id | country_id | true | Int | 国家 ID |
| default | default | true | Int | 默认地址 1:是 0:否 |
返回参数
| 参数名 | 参数全称 | 必选 | 参数类型 | 参数描述 |
|---|
| country_id | country_id | true | Int | 国家 ID |
| name | name | true | String | 名称 |
{
"firstname": "admin",
"lastname": "test",
"company": "公司名称",
"address_1": "地址 1",
"address_2": "地址 2",
"postcode": "邮编",
"city": "城市",
"country_id": "96",
"zone_id": "1410",
"countries": [
{
"country_id": "55",
"name": "China",
"iso_code_2": "CN",
"iso_code_3": "CHN",
"address_format": "",
"postcode_required": "0",
"status": "1"
},
......
],
"default": true
}
......调用示例
index.php?route=account/address/editapi&address_id=1
响应示例
{
"success": "success"
}