V2 0/user/add user cert passenger

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

功能说明

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


URL

正式环境
http://api.fumubang.com/v2_0/user/add_user_cert_passenger
测试环境
http://api.fumubang.net/v2_0/user/add_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
英文名-姓
certs

json

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

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

               "create_address": "", //3.35新增 签发地点
               "start_date": "0000-00-00", //3.35新增 签发日期
               "end_date": "0000-00-00", //3.35新增 有效日期
               "imgid": "0", //3.35新增 图片id
        },
        {
            "cert_type": "1",
            "cert_no": "135699198006252122",

               "create_address": "", //3.35新增 签发地点
               "start_date": "0000-00-00", //3.35新增 签发日期
               "end_date": "0000-00-00", //3.35新增 有效日期
               "imgid": "0", //3.35新增 图片id
        }
    ]

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",//手机
        "ctime": "2015-05-18 03:33:34",//添加时间
       "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>

示例代码