V2 0/user/edit user cert passenger

来自技术开发小组内部wiki
跳转至: 导航搜索

功能说明

更改常用旅客信息(3.0版本增加方法)


URL

正式环境
http://api.fumubang.com/v2_0/user/edit_user_cert_passenger
测试环境
http://api.fumubang.net/v2_0/user/edit_user_cert_passenger

格式

json

HTTP请求方式

POST

输入参数说明

uid = xxxxxxxx 用户UID

参数名称 是否必须 类型 描述
uid int 以json格式POST传入,用户UID
birthday

date
出生日期:格式‘Y-m-d’,如“2015-12-2”
name

string
姓名
nationality

int
国籍
sex

int
性别:1男2女,默认1
phone_num

string
手机号
first_name

string
英文名-名
last_name

string
英文名-姓
passenger_id

int
旅客id
certs

json

证件信息数组,以json格式传输,格式如下:[
        {

            "id":"1",//证件id(如果是编辑当前存在的证件信息,需返回id的值,如果是新增证件,id值为0返回)
            "cert_type": "1",  //证件类型:1,身份证;2,户口簿;3,出生证明;4,护照;5,港澳通行证;6,台湾通行证;7,回乡证;8,台胞证;默认为1
            "cert_no": "135699198006252121"//证件号
        },
        {

           “id”:"2",
            "cert_type": "1",
            "cert_no": "135699198006252122"
        }
    ]

age_min
int
最小年龄(用于显示用户证件信息的身份,婴儿,儿童或是成人,数据需要从详情页获取,从个人中心添加旅客信息忽略此参数)
age_max

int
最大年龄(用于显示用户证件信息的身份,婴儿,儿童或是成人,数据需要从详情页获取,从个人中心添加旅客信息忽略此参数)

请求示例

参数用POST方式提交

返回方式说明

xml或json

正确返回说明

{
    "status": 1,//修改成功
    "cert_info": {//证件信息
        "uid": 33083,//用户id
        "name": "王三",//名称
    "first_name":"angel",//英文名-名
    "last_name":"juli",//英文名-姓
        "sex": 1,//性别
        "phone_num": "13558269658",//手机
        "passenger_id":"1",//旅客id
"nationality_name":"国籍"


  "certs": [
        {
        "id":"1",//证件编号
            "cert_type": "1",  //证件类型:1,身份证;2,户口簿;3,出生证明;4,护照;5,港澳通行证;6,台湾通行证;7,回乡证;8,台胞证;默认为1
            "cert_no": "135699198006252121"//证件号
        },
        {
        "id":"1",//证件编号
            "cert_type": "1",
            "cert_no": "135699198006252122"
        }
    ]
    }
}

错误返回示例

 <status>0</status>

示例代码