文档中心 > API类目 > 本地生活API

taobao.life.daojia.service.servant.scheduling.push (用于同步ISV服务者排班数据)

同步服务者排班数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
custom_id String 必须 234 保洁/美甲师ID
calendar_list String 必须 [ { "time_step": 30, "work_time": [ { "date": "2016- 04-17", "bitmap": "011111111" } ] } ] 可用时间对象,里面包含日期, 以及一个数组表示这个日期下面包含的可用时间
status Number 必须 1 0.下线,1.上线
extra_info String 可选 { "attributes": "code", " distance": "1" } 扩展信息
sign_time Number 必须 1465795897 时间戳

响应参数

名称 类型 示例值 描述
app_error_code String 2 错误编码
app_error_msg String {} 错误信息
id Number 232342 手淘生成id
miss_ids String 32234 丢失的限制id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LifeDaojiaServiceServantSchedulingPushRequest req = new LifeDaojiaServiceServantSchedulingPushRequest();
req.setCustomId("234");
req.setCalendarList("[     {         \"time_step\": 30,         \"work_time\": [             {                 \"date\": \"2016- 04-17\",                 \"bitmap\": \"011111111\"             }         ]     } ]");
req.setStatus(1L);
req.setExtraInfo("{ \"attributes\": \"code\", \" distance\": \"1\" }");
req.setSignTime(1465795897L);
LifeDaojiaServiceServantSchedulingPushResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<life_daojia_service_servant_scheduling_push_response>
    <app_error_code>2</app_error_code>
    <app_error_msg>{}</app_error_msg>
    <id>232342</id>
    <miss_ids>32234</miss_ids>
</life_daojia_service_servant_scheduling_push_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
isv.invalid-parameter 参数***无效,格式不对、非法值、越界等 传入正确参数
isv.missing-parameter 缺少必要的参数 添加必要参数

API工具

如何获得此API

FAQ

返回
顶部