已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
注册成为开发者 访问 点击右下 注册用户 进入用户注册页面 输入注册信息 输入电子邮箱点击获取验证码登录邮箱获取验证码输入登录密码再次输入登录密码提交注册 创建应用 点击 应用列表 点击 创建应用 在弹出的窗口中输入应用信息A 应用名称 开发者自定B 授权地址 如C 跳转地址 用户登录成功后系统会跳转到指定的URL URL格式必须http 或https 开头例如 或用户登录成功后会带参数跳转 User OpenID ctw5 或D 输入应用说明点击 创建应用 按钮提交创建应用 删除应用 点击 应用列表 点击目标应用右侧的 删除 在弹出的确认删除窗口点击 是 删除应用 按钮删除应用 查看与编辑应用信息 点击 应用列表 点击应用名称 在弹出的应用管理窗口可以浏览应用信息也可以修改应用信息 支持编辑应用名称 描述 授权地址和登录成功返回地址 二次开发 1 放置用户登录按钮 点打应用名称获取用户登录地址在需要的地方放置用户登录按钮或设置跳转当用户登录成功后系统会跳转到指定的地址并带有User OpenID参数返回 请自行做用户参数的保存记录工作 获取登录URL 放置链接 用户登录成功参数返回 二次开发 2 验证User OpenID PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserKziot ashxHTTP 1 1Content Type application x www form urlencodedPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost UContent Length 数据长度Connection Keep Alive换行Type TestUser OpenID User OpenID换行换行Type固定值TestUserOpenID用户User OpenID返回 Outcome Success JS Jquery AJAX跨域通信 post http User KType固定值TestUserOpenName开发者OpenNameOpenID用户User OpenID返回 Outcome Success PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 用户添加设备地址 注意做好参数的URL编码 固定值Add DeviceOpenName开发者OpenNameUser OpenID用户User OpenID注意 链接必须放置在与开发者应用中的授权地址一致的地址中 二次开发 2 放置添加设备按钮 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Length 数据长度Connection Keep Alive换行 Type Add Device User OpenID 换行换行Type固定值Add DeviceUser OpenID用户User OpenID返回数据 Outcome Success URLCode xxxxx 用户添加设备地址 二次开发 3 通过User OpenID获取用户设备 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPt通信GET Api1 0 ProGet ashx Type Get Device User OpenID XX Devcode XXHTTP 1 1PowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Connection Keep Alive1 Type Get Device固定值2 User OpenID用户登录后返回的参数3 Devcode设备代码 留空则获取所有设备 JS Jquery AJAX跨域通信 get 固定值Get Device2 OpenName开发者OpenName3 User OpenID用户登录后返回的参数4 Devcode设备代码 留空则获取所有设备 返回 Query time 2019 5 1210 47 25 Data DevName 设备名称 DevClass 设备类型 IoIndex 继电器默认状态 开 关 Order 设备排序 Devcode 设备代码 二次开发 4 修改设备信息 调用官方应用 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Dev Config User OpenID Devcode 换行换行Type固定值Dev ConfigUser OpenID用户User OpenIDDevcode用户设备代码返回数据 Outcome Success URLCode xxxxx 用户添加设备页面 官方设备设置http User K固定值Dev ConfigOpenName开发者OpenNameUser OpenID用户User OpenIDDevcode用户设备代码注意 链接必须放置在与开发者应用中的授权地址一致的地址中 二次开发 5 修改设备信息 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Up Device User OpenID Devcode DataItem Item ItemName Value 换行换行Type固定值Up DeviceUser OpenID用户User OpenIDDevcode用户设备代码DataItem数据格式 Item ItemList Value Outcome Success 数据提交成功 JS Jquery AJAX跨域通信 post http P固定值Up DeviceUser OpenID用户User OpenIDDevcode用户设备代码DataItem数据格式 Item ItemList Value Outcome Success 数据提交成功 ItemName设备名称 name上电状态 开 关 index分享权限 允许 禁止 share state分享密码 share pass天猫名称 nick天猫设备 Type天猫位置 zone天猫开执行 Voice open天猫关执行 Voice close 二次开发 6 删除设备 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Del Device User OpenID Devcode 换行换行Type固定值Del DeviceUser OpenID用户User OpenIDDevcode用户设备代码返回 Outcome Success 数据提交成功 JS Jquery AJAX跨域通信 post http PType固定值Del DeviceOpenName开发者OpenNameUser OpenID用户User OpenIDDevcode用户设备代码返回 Outcome Success 数据提交成功 二次开发 7 读取设备数据点 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信GET Api1 0 ProGet ashx Type Get Stream Devcode XXX item XXX XXXHTTP 1 1PowerName 开发者PowerNamePowerKey 开发者PowerKeyHost GConnection Keep Aliveitem数据字段 多个item字段之间用逗号分开 缺省时查询所有数据流start提取数据点的开始时间 精确到秒 示例 2015 01 10T08 00 35End提取数据点的结束时间 精确到秒 示例 2015 01 10T08 00 35duration查询时间区间 单位为秒limit限定本次请求最多返回的数据点数 默认1 范围为 0 100 sortenum时间排序方式 DESC 倒序 ASC 升序 默认为ASC Outcome PowerName或PowerKey错误 Outcome Devcode错误 errno 0 data count 2 datastreams datapoints at 2019 04 2817 52 25 972 value 1 id onlink datapoints at 2019 04 2417 41 48 838 value IO02 1 id IO02 error succ JS Jquery AJAX跨域通信 get http G数据字段 多个item字段之间用逗号分开 缺省时查询所有数据流start提取数据点的开始时间 精确到秒 示例 2015 01 10T08 00 35End提取数据点的结束时间 精确到秒 示例 2015 01 10T08 00 35duration查询时间区间 单位为秒limit限定本次请求最多返回的数据点数 默认1 范围为 0 100 sortenum时间排序方式 DESC 倒序 ASC 升序 默认为ASC返回 errno 0 data count 2 datastreams datapoints at 2019 04 2817 52 25 972 value 1 id onlink datapoints at 2019 04 2417 41 48 838 value IO02 1 id IO02 error succ 二次开发 8 上传数据点 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Post Stream Devcode DataItem Item Value 换行换行Type固定值Post StreamDevcode用户设备代码DataItemJson数据格式 Item 数据字段 Value 数据内容 errno 0 error succ 数据提交成功 JS Jquery AJAX跨域通信 post http P固定值Post StreamOpenName开发者OpenNameDevcode用户设备代码DataItemJson数据格式 Item 数据字段 Value 数据内容 errno 0 error succ 数据提交成功 二次开发 8 1各个设备的数据字段说明 只读数据字段跨阵E1 onlink IO00 IO01 IO02 IO03 TCont Way RCont Way 跨阵M2 onlink IO02 AIN0 AIN1 AIN2 AIN3 TCont Way 跨阵U1 onlink IO02 RXD Data TXD Data TCont Way 跨阵A1 onlink IO02 IO03 RCont Way 跨阵M1 onlink IO01 IO02 IO03 RCont Way 跨阵X1 onlink IO02 IO03 AIN0 AIN1 AIN2 AIN3 PWM Count TXD Data RXD Data Signal IOdata Signal IOsend Picture String Picture Interval TCont Way RCont Way 跨阵M4 onlink IO02 IO03 AIN0 AIN1 AIN2 AIN3 PWM Count RXD Data Signal IOdata TCont Way RCont Way 跨阵M3 onlink IO02 IO03 AIN0 AIN1 AIN2 AIN3 PWM Count TCont Way RCont Way 其他设备 onlink IO02 可写数据字段跨阵E1 IO00 IO02 TCont Way RCont Way 跨阵M2 IO02 TCont Way 跨阵U1 IO02 TXD Data TCont Way 跨阵A1 IO02 RCont Way 跨阵M1 IO02 RCont Way 跨阵X1 IO02 PWM Count TXD Data Signal IOdata TCont Way RCont Way 跨阵M4 IO02 PWM Count Signal IOdata TCont Way RCont Way 跨阵M3 IO02 PWM Count TCont Way RCont Way 其他设备 Iot item IO02 二次开发 8 2各个设备的T Rcont Way说明 二次开发 9 放置添加控制任务按钮 添加任务固定值Add TrolTaskOpenName开发者OpenNameUser OpenID用户User OpenID注意 链接必须放置在与开发者应用中的授权地址一致的地址中 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Length 数据长度Connection Keep Alive换行 Type Add TrolTask User OpenID 换行换行Type固定值Add TrolTaskUser OpenID用户User OpenID返回数据 Outcome Success URLCode xxxxx 用户添加设备页面 二次开发 9 1 获取用户控制任务列表 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信GET Api1 0 ProGet ashx Type Get TrolTask User OpenID XXHTTP 1 1PowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Connection Keep AliveType固定值Get TrolTaskUser OpenID用户的User OpenID JS Jquery AJAX跨域通信 get 固定值Get TrolTaskOpenName开发者OpenNameUser OpenID用户User OpenID 返回 Outcome Success TaskList Task Code 任务代码 Task name 任务说明 Task State 运行状态 Task action time 开始执行时间 Task over time 结束执行时间 Task Type State 执行模式 Task interval 执行时间间隔秒 二次开发 9 2 放置修改控制任务按钮 添加任务固定值Up TrolTaskOpenName开发者OpenNameUser OpenID用户User OpenIDTask Code任务代码注意 链接必须放置在与开发者应用中的授权地址一致的地址中 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Length 数据长度Connection Keep Alive换行 Type Up TrolTask User OpenID Task Code 换行换行Type固定值Up TrolTaskUser OpenID用户User OpenIDTask Code任务代码返回数据 Outcome Success URLCode xxxxx 用户添加设备页面 二次开发 9 3 修改控制任务配置 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Up TrolTask User PoenID Task Code DataItem Item Task State Value 停止 运行 换行换行 Outcome Success 数据提交成功 JS Jquery AJAX跨域通信 post http P Outcome Success 数据提交成功 数据字段名称Task State 任务状态 运行 停止 Task action time 开始执行时间 YYYY mm ddHH mm 或 空格HH mm ask over time 结束执行时间 YYYY mm ddHH mm 或 空格HH mm Task Type State 执行方式 循环 单次 Task interval 执行间隔 3秒 二次开发 9 4 删除控制任务 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Del TrolTask User OpenID Task Code 换行换行 Outcome Success 数据提交成功 JS Jquery AJAX跨域通信 post http P Outcome Success 数据提交成功 二次开发 10 1 放置添加微信通知按钮 添加任务固定值Add WexiTaskOpenName开发者OpenNameUser OpenID用户User OpenID注意 链接必须放置在与开发者应用中的授权地址一致的地址中 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Length 数据长度Connection Keep Alive换行 Type Add WexiTask User OpenID 换行换行Type固定值Add WexiTaskUser OpenID用户User OpenID返回数据 Outcome Success URLCode xxxxx 用户添加设备页面 二次开发 10 2 获取用户微信通知列表 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信GET Api1 0 ProGet ashx Type Get WexiTask User OpenID XXHTTP 1 1PowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Connection Keep AliveType固定值Get WexiTaskUser OpenID用户的User OpenID JS Jquery AJAX跨域通信 get 固定值Get WexiTaskOpenName开发者OpenNameUser OpenID用户User OpenID 返回 Outcome Success TaskList Task Code 任务代码 Task name 任务说明 Task State 运行状态 Task action time 开始执行时间 Task over time 结束执行时间 二次开发 10 3 放置修改微信通知按钮 添加任务固定值Up WexiTaskOpenName开发者OpenNameUser OpenID用户User OpenIDTask Code任务代码注意 链接必须放置在与开发者应用中的授权地址一致的地址中 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Length 数据长度Connection Keep Alive换行 Type Up WexiTask User OpenID Task Code 换行换行Type固定值Up WexiTaskUser OpenID用户User OpenIDTask Code任务代码返回数据 Outcome Success URLCode xxxxx 用户添加设备页面 二次开发 10 4 修改微信通知配置 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Up WexiTask Up MessTask User OpenID Task Code DataItem Item Task State Value 停止 Item Task action time Value Item Task over time Value 换行换行 Outcome Success 数据提交成功 JS Jquery AJAX跨域通信 post http P Outcome Success 数据提交成功 数据字段名称Task State 任务状态 运行 停止 Task action time 开始执行时间 YYYY mm ddHH mm 或 空格HH mm Task over time 结束执行时间 YYYY mm ddHH mm 或 空格HH mm 二次开发 10 5 删除微信通知任务 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST Api1 0 ProPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost PContent Length 数据长度Connection Keep Alive换行 Type Del WexiTask User OpenID Task Code 换行换行 Outcome Success 数据提交成功 JS Jquery AJAX跨域通信 post http P Outcome Success 数据提交成功 二次开发 11 1 放置添加短信通知按钮 添加任务固定值Add MessTaskOpenName开发者OpenNameUser OpenID用户User OpenID注意 链接必须放置在与开发者应用中的授权地址一致的地址中 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Length 数据长度Connection Keep Alive换行 Type Add MessTask User OpenID 换行换行Type固定值Add MessTaskUser OpenID用户User OpenID返回数据 Outcome Success URLCode xxxxx 用户添加设备页面 二次开发 11 2 获取用户短信通知列表 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信GET Api1 0 ProGet ashx Type Get MessTask User OpenID XXHTTP 1 1PowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Connection Keep AliveType固定值Get MessTaskUser OpenID用户的User OpenID JS Jquery AJAX跨域通信 get 固定值Get MessTaskOpenName开发者OpenNameUser OpenID用户User OpenID 返回 Outcome Success TaskList Task Code 任务代码 Task name 任务说明 Task State 运行状态 Task action time 开始执行时间 Task over time 结束执行时间 二次开发 11 3 放置修改短信通知按钮 添加任务固定值Up MessTaskOpenName开发者OpenNameUser OpenID用户User OpenIDTask Code任务代码注意 链接必须放置在与开发者应用中的授权地址一致的地址中 PowerName PowerKey和OpenName在开发者平台应用信息中获取注意AJAX JS Jquery跨域提交的地址必须和开发者应用中的授权地址一致Post提交Json数据要注意Json字段的大小写 TCPT通信POST system users UserKziot Api1 0 UserPost ashxHTTP 1 1Content Type application jsonPowerName 开发者PowerNamePowerKey 开发者PowerKeyHost Content Le
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广州番禺职业技术学院《民商法实训》2024-2025学年第一学期期末试卷
- 浙江汽车职业技术学院《大学语文B》2024-2025学年第一学期期末试卷
- 耳鼻喉科中耳炎患者鼻腔护理培训
- 2025-2026学年陕西省西安市第25中学生物高二第一学期期末考试模拟试题含解析
- 商业创意评估报告
- 内科慢性阻塞性肺疾病急性加重期护理教程
- 药剂科肿瘤靶向药物应用指南
- 牙髓炎根管治疗技术要点
- 检验科实验室误差控制规范
- 重症医学科脑卒中溶栓治疗规范
- 国家能源集团笔试企业文化知识
- 后勤服务人员职业道德规范
- Axure基础培训课件
- HAF101核动力厂厂址评价安全规定
- 口腔器械消毒灭菌技术操作规范
- 纺织品常规整理课件 第十章 防缩整理
- 分子病理学课件:细胞永生化
- GB/T 37136-2018电力用户供配电设施运行维护规范
- E84-握手流程(中文版)
- 现代汉语 句型 句式 句类课件
- 学校消防安全年度工作计划
评论
0/150
提交评论