开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
  • API 参考
    • 公共约定
    • HTTP 开发规范
    • accessToken(管理员 Token)
    • API 请求示例
    • 错误码
    • 接口调用限额
    • 账号与授权
    • 设备接口
      • bindDevice(绑定设备)
      • unBindDevice(解绑设备)
      • device.detail.list(按 ID 批量详情)
      • device.detail.page(分页详情)
      • device.status.get(查询在离线)
      • device.prebind.get(绑定前信息)
      • device.bindstate.get(是否已绑定)
      • subAccountDeviceInfo(获取子账号指定授权设备详情)
      • subAccountDeviceList(分页获取子账号授权设备详情)
      • setDeviceSnap(设备抓图)
      • setDeviceSnapEnhanced(设备抓图增强)
      • timeZoneConfigByDay(按日期设置设备时区夏令时)
      • timeZoneConfigByWeek(按周设置设备时区夏令时)
      • timeZoneQueryByDay(按日查询设备时区夏令时)
      • timeZoneQueryByWeek(按周查询设备时区夏令时)
    • 直播地址
    • 推送配置
    • 云存储
    • 资源池额度管理
    • 旧版接口(不再维护)
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
功能说明
请求地址
请求格式
请求参数
请求示例
响应示例
返回码说明
areaIndex 与 timeZone 对照表
错误码
相关参考

timeZoneConfigByWeek(按周设置设备时区夏令时)

timeZoneConfigByWeek:按周设置设备时区夏令时

上一篇:timeZoneConfigByDay(按日期设置设备时区夏令时) · 下一篇:timeZoneQueryByDay(按日查询设备时区夏令时) · 时区与夏令时。

功能说明

按周规则设置设备时区与夏令时。

请求地址

POST https://openapi-[DataCenter].easy4ip.com/openapi/timeZoneConfigByWeek

请求格式

POST JSON 请求体见 请求约定;签名见 签名。

请求参数

参数名参数类型是否必填默认值合法取值参数说明
tokenString是管理员或子账号 accessToken / userToken
deviceIdString是设备序列号
areaIndexString是见文末对照表时区区域索引
timeZoneString是见文末对照表设备时区
beginSunTimeString否夏令时开始时间;与 endSunTime 均为空表示关闭夏令时
endSunTimeString否夏令时结束时间;与 beginSunTime 均为空表示关闭夏令时

请求示例

{
 "id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
 "system":{
 "ver":"1.0",
 "appId":"lcdxxxxxxxxx",
 "sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
 "time":1599031074,
 "nonce":"8ec8a7bd1d1c95420de20d92422d457d"
 },
 "params": {
 "token":"At_12345678901234567890123456789012",
 "deviceId":"TESTQWERXXXX-dfXXX-XX",
 "areaIndex":"1",
 "timeZone":"8",
 "beginSunTime":"3-1-1 18:59:20",
 "endSunTime":"3-1-1 18:59:20"
 }
}

响应示例

{
 "id":"123456",
 "result": {
 "code":"0",
 "msg":"操作成功."
 }
}

返回码说明

错误码说明
0操作成功
SN1001签名异常
SN1002签名超时
SN1003签名参数错误
OP1002缺少参数,请确认请求参数
OP1003参数非法(格式错误或为空),请修正
OP1007无效的方法调用
OP1009权限不足,无法操作
OP1010应用已冻结
OP1011当日接口调用次数已达上限
TK1002Token 已过期或不存在,请重新获取
TK1003Token 非法,请传入正确 Token
DV1007设备离线

areaIndex 与 timeZone 对照表

areaIndextimeZone城市/地区
032international date line West
131-11 UTC
230Hawaii
329Alaska
428Pacific time (United States and Canada)
528Baja California
627Chihuahua, La Paz, Mazatlan
727Mountain time (United States and Canada)
827Arizona
926Guadalajara, Mexico City, Monterrey
1026Saskatchewan
1126Central time (United States and Canada)
1226Central America
1325Bogota, Lima
1425Eastern time (United States and Canada)
1525Indiana (East)
1624Caracas
1724Atlantic time (Canada)
1824Cuiaba
1924Georgetown, La Paz, Manaus, San Juan
2024San Diego
2124Asunción
2223Newfoundland
2322Brasilia
2422Buenos Aires
2522Greenland
2622Cayenne, Fortaleza
2722Montevideo-Asian
2822El Salvador
2921-02 UTC
3021mid-Atlantic
3120Cape Verde Islands
3220Azores
330Dublin, Edinburgh, Lisbon, London
340Casablanca
350mengluoweiya, Reykjavik
360coordinated universal time
371Tripoli
381Amsterdam, Berlin, Bern, Rome, sitegeermo, Viana do Castelo
391Belgrade, buladesilafa, Budapest, lubueryana, Prague
401Brussels, Copenhagen, Madrid, Paris
411Sarajevo, Skopje, Warsaw, Zagreb
421Windhoek
431West Central Africa
442Beirut
452Damascus
462Eastern Europe
472Harare, Pretoria
482Helsinki, base shop, Riga, Sofia, Tallinn, Vilnius
492Cairo
502Athens, Bucharest
512+02 UTC
523yisitabuer
533Amman
543Baghdad
553Kaliningrad, Minsk
563Kuwait, Riyadh
573Nairobi
584Tehran
595Abu Dhabi, Muscat
605Yerevan
615Baku
625Tbilisi
635Port Louis
643Moscow, St Petersburg, Volgograd
656Kabul
667asihabade, Marrakech
677Islamabad, Karachi
688Chennai, Kolkata, Mumbai, New Delhi
698silijiaya Worcester lamp Pula
709Kathmandu
7110Astana
7210Dhaka
7310Yekaterinburg
7411Yangon
7512Bangkok, Hanoi, Jakarta
7612Novosibirsk
7713Beijing, Chongqing, Hong Kong S.A.R., Urumqi
7813Kuala Lumpur, Singapore
7913Krasnoyarsk
8013Perth
8113Chinese Taipei
8213Ulan Bator
8314Osaka, Sapporo, Tokyo
8414Seoul
8514Il Yakutsk
8615Adelaide
8715Darwin
8816Brisbane
8916Guam, Port Moresby
9016Hobart
9116Canberra, Melbourne, Sydney
9216James Yakutsk
9317Vladivostok
9417Solomon Islands, xinhaliduoniya
9517Magadan
9618Auckland, Wellington
9718Fiji
9818+12 UTC
9919Nukualofa
10019Samoa

错误码

本接口可能返回下列码;完整分组见 错误码 与 能力错误码。

网关与鉴权(SN / TK / OP)

错误码错误码说明下一步
SN1001签名校验异常按 HTTP 开发规范 核对 sign
TK1002token 无效或过期重新获取 accessToken
OP1002缺少必填参数补必填字段
OP1003参数不合法按本页参数表核对
OP1009权限不足核对 token 与设备绑定/分享权限
OP1013接口总次数超限降低调用频率
OP1014接口日限额超限见 接口调用限额
DV1007设备离线等设备上线

更多见 错误码 · OP/SN/TK。

子账号(SUB)

错误码错误码说明下一步
SUB1001–SUB1002子账号无接口权限在 addPolicy 中补策略
SUB1005子账号 token 过期重新 subAccountToken
SUB1006子账号与设备无授权核对 Resource 与设备序列号
SUB1008子账号未绑定应用先创建并绑定子账号

更多见 错误码 · SUB。

设备访问与通道(DV10xx)

错误码错误码说明下一步
DV1007设备离线或超时等设备上线
DV1009设备正忙稍后重试
DV1012分享/授权设备权限不足核对子账号 Permission / Resource
DV1019能力集不支持确认型号与能力列表
DV1020通道离线检查通道状态
DV1026不支持此功能换接口或升级固件
DV1028未绑定或通道不存在核对 deviceId / channelId

更多见 错误码 · DV。

相关参考

  • 开发规范
  • 公共约定
  • 本模块索引
timeZoneConfigByDay(按日期设置设备时区夏令时)
timeZoneQueryByDay(按日查询设备时区夏令时)