App加Web项目 Opencart Api接口文档,简体版

编辑账户信息

接口描述

URLindex.php?route=account/edit/api
功能描述编辑账户信息
返回格式Json,UTF8
HTTP请求方式POST

业务参数

参数名参数全称必选参数类型参数描述
firstnamefirstnametrueString
lastnamelastnametrueString
emailemailtrueString
telephonetelephonetrueInt联系电话
faxfaxfalseInt传真号码

返回参数

参数名参数全称必选参数类型参数描述
successsuccesstrueString
warningwarningtrueString错误信息

调用示例

index.php?route=account/edit/api

响应示例

{
    "success": "success"
}


更改密码

接口描述

URLindex.php?route=account/password/api
功能描述更改密码
返回格式Json,UTF8
HTTP请求方式POST

业务参数

参数名参数全称必选参数类型参数描述
passwordpasswordtrueString密码
confirmconfirmtrueString确认密码

返回参数

同上

调用示例

index.php?route=account/password/api

响应示例

同上


收货地址

接口描述

URLindex.php?route=account/address/api
功能描述收货地址列表
返回格式Json,UTF8
HTTP请求方式GET

返回参数

参数名参数全称必选参数类型参数描述
address_idaddress_idtrueInt地址 ID
firstnamefirstnametrueString名字
lastnamelastnametrueString姓氏
companycompanytrueString公司名称
address_1address_1trueString地址 1
address_2address_2trueString地址 2
citycitytrueString城市
postcodepostcodetrueString邮编
zonezonetrueString地区/省份
zone_codezone_codetrueString地区代码
countrycountrytrueString国家
updateupdatetrueString修改API
deletedeletetrueString删除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"
        }
        ......
    ]
}


新增收货地址

接口描述

URLindex.php?route=account/address/addapi
功能描述新增收货地址
返回格式Json,UTF8
HTTP请求方式POST

业务参数

参数名参数全称必选参数类型参数描述
firstnamefirstnametrueString名字
lastnamelastnametrueString姓氏
companycompanytrueString公司名称
address_1address_1trueString地址 1
address_2address_2trueString地址 2
citycitytrueString城市
postcodepostcodetrueInt邮编
zone_idzone_idtrueInt地区/省份 ID
country_idcountry_idtrueInt国家 ID
defaultdefaulttrueInt默认地址  1:是  0:否

返回参数

参数名参数全称必选参数类型参数描述
successsuccesstrueString
warningwarningtrueString错误信息

调用示例

index.php?route=account/address/addapi

响应示例

{
    "success": "success"
}


编辑收货地址

接口描述

URLindex.php?route=account/address/editapi
功能描述编辑收货地址
返回格式Json,UTF8
HTTP请求方式POST

业务参数

参数名参数全称必选参数类型参数描述
address_idaddress_idtrueInt地址 ID
firstnamefirstnametrueString名字
lastnamelastnametrueString姓氏
companycompanytrueString公司名称
address_1address_1trueString地址 1
address_2address_2trueString地址 2
citycitytrueString城市
postcodepostcodetrueInt邮编
zone_idzone_idtrueInt地区/省份 ID
country_idcountry_idtrueInt国家 ID
defaultdefaulttrueInt默认地址  1:是  0:否

返回参数

参数名参数全称必选参数类型参数描述
country_idcountry_idtrueInt国家 ID
namenametrueString名称
{
    "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"
}


上一篇:解决firefox总是提示flash插件被拦截,要手动点击允许的问题,

下一篇:App加Web项目 Opencart Api接口文档,繁体版

评论列表
发表评论
称呼
邮箱
网址
验证码(*)
热评文章
相关阅读