U9调用新格尔接口传客户资料
简要描述:
U9调用新格尔接口传客户资料
请求URL:
api/out/saveCustomer
请求方式:
POST
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
app_code | 是 | string | 注册表id加密code |
data | 是 | string | 客户信息 json格式 |
sign | 是 | string | 签名 见下面生成详情 |
data参数:
参数名称 | 类型 | 是否必传 | 描述 | 示例 |
---|---|---|---|---|
name | varchar(32) | 是 | 客户名称 | “name”:“广州贝克洛经销商” |
telephone | varchar(64) | 是 | 电话 | “telephone”:“18012345678” |
province | varchar(20) | 否 | 省份 | “province”:“广东省” ;U9默认传0 |
country | varchar(64) | 否 | 国家 | “country”:“中国”;U9默认传0 |
city | varchar(30) | 否 | 市级 | “city”:“广东市”;U9默认传0 |
area | varchar(128) | 是 | 区域 | “area”:“黄浦区” |
address | varchar(64) | 是 | 地址 | “address”:“广东省广州市黄埔区天河路199号” |
data示例
{ "name":"xxx", "telephone":"18800000000", "province":"江苏", "country":"中国", "city":"无锡", "area":"滨湖区", "address":"xxx"}
返回示例
{ "code": 200, "message": "添加成功!" }
备注
参数名 | 类型 | 说明 |
---|---|---|
code | int | 状态码 200成功 0失败 |
message | str | 返回信息 |
data | str | 成功返回结果集 |
签名生成方法
$params =[ "app_code"=> 1233422, "data"=> {name:xxx,telephone:xxx,...} ]; $sign = self::sign($params);//调用方法//生成签名static function sign($params){ $params = array_filter($params); if (is_array($params)) { $params['signKey'] = "mensvsp"; ksort($params); $signStr = urldecode(http_build_query($params)); } else { $signStr = $params; } $sign = md5($signStr); return $sign; }