当前位置: 首页 > news >正文

微信显示个人网站深圳市小程序科技有限公司

微信显示个人网站,深圳市小程序科技有限公司,云南网站备案系统,成都1号病例判刑R2Cloud接口 机器人注册 请求和应答 注册是一个简单的 HTTP 接口#xff0c;根据机器人/用户信息注册#xff0c;创建一个新机器人。 请求 URL URLhttp://ip/robot/regTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省roboti… R2Cloud接口 机器人注册 请求和应答 注册是一个简单的 HTTP 接口根据机器人/用户信息注册创建一个新机器人。 请求 URL URLhttp://ip/robot/regTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省robotid机器人唯一 IDmd 5 加密后的值必填NULLrobotPwd机器人密码md 5 加密后的值必填NULLnickName昵称不超过 32 个字符可选NULLemail邮箱符合 email 规范可选NULLuserName用户名称不超过 32 个字符可选NULL 服务示例 返回结果参数 名称含义规则说明code结果值0成功1失败2机器人存在 调用接口 {robotid:ced165163e51e06e01dc44c35fea3eaf,robotPwd:3687f20fbdfab8dd7e645f1e2f95268b,nickName:jarvis,email:Jarvisjoysonrobot.com,userName:gv }返回值 {code:0 }处理逻辑 客户端提交的密码需要使用 md5 加密不能提供明文的密码。 机器人上线登录 请求和应答 登录根据机器人的登录信息连接到云平台。 请求URL URLhttp://ip/robot/loginTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省robotid机器人唯一 IDmd 5 加密后的值必填NULLrobotPwd机器人密码md 5 加密后的值必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0成功1失败token令牌每次上线后生成的token不一样后续请求需要带上token 调用接口 http://ip/robot/login 参数 {robotid:ced165163e51e06e01dc44c35fea3eaf,robotPwd:3687f20fbdfab8dd7e645f1e2f95268b } 返回结果 {code:0,token:3a58ca22317e637797f8bcad5c047446 }处理逻辑 Token验证 Token 的中文有人翻译成 “令牌”意思就是你拿着这个令牌才能过一些关卡。 Token 是一个用户自定义的任意字符串。在成功提交了开发者自定义的这个字符串之后Token 的值 会保存到服务器后台。只有服务器和客户端前端知道这个字符串于是 Token 就成了这两者之间的 密钥它可以让服务器确认请求是来自客户端还是恶意的第三方。 使用基于 Token 的身份验证方法在服务端不需要存储用户的登录记录。大概的流程是这样的 客户端使用用户名和密码请求登录服务器收到请求验证用户名和密码验证成功后服务端生成一个Token这个Token可以存储在内存、磁盘、或者数据库里再把这个Token发送给客户端客户端收到Token以后可以存储起来比如放在Cookie或者Local Storage客户端每次向服务器请求资源时必须带着服务器签发的Token服务端收到请求然后去验证客户端请求里面带着的 Token如果验证成功就向客户端返回 请求的数据。 私有文件1 请求URL URLhttp://ip/file/ownfile?cmdcountTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0验证成功1验证失败total文件数量 调用接口 http://ip/file/ownfile?cmdcount 参数 {token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {total:1,code:0 } 没有文件返回 {total:0,code:0 }处理逻辑 私有文件2 请求URL URLhttp://ip/file/ownfile?cmdnormalTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLcount文件个数私有文件数量0必填NULLstart开始位置必填NULL 服务示例 返回结果参数说明 名称含义规则说明files文件结果集“code”:0正常1失败,“count”:当前文件数量,“total”:私有文件数量,“robotid”:机器人唯一ID,“md5”:md5的值,“create_time”:创建时间,“file_name”:文件名,“share_status”:共享状态,“pv”:使用次数,“url”:URL,“size”:文件大小,“type”:文件类型 调用接口 http://ip/file/ownfile?cmdnormal 参数 {count:2,start:0,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0,total:2,files:[{robotid:ced165163e51e06e01dc44c35fea3eaf,md5:6c5fa2864bb264c91167258b3e478fa0,create_time:2024-01-01 11:11:00,file_name:111.jpg,share_status:0,pv:1,url:http://ip/group1/M00/00/00/eBuDxWCfQHSATopyAAV8AJV_1mw866.111,size:1024,type:jpg}] }处理逻辑 私有文件3 请求URL URLhttp://ip/file/ownfile?cmdpvascTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLcount文件个数私有文件数量0必填NULLstart开始位置必填NULL 服务示例 返回结果参数说明 名称含义规则说明files文件结果集“code”:0正常1失败,“count”:当前文件数量,“total”:私有文件数量,“robotid”:机器人唯一ID,“md5”:md5的值,“create_time”:创建时间,“file_name”:文件名,“share_status”:共享状态,“pv”:使用次数,“url”:URL,“size”:文件大小,“type”:文件类型 调用接口 http://ip/file/ownfile?cmdnormal 参数 {count:2,start:0,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0,total:2,files:[{robotid:ced165163e51e06e01dc44c35fea3eaf,md5:6c5fa2864bb264c91167258b3e478fa0,create_time:2024-01-01 11:11:00,file_name:111.jpg,share_status:0,pv:1,url:http://ip/group1/M00/00/00/eBuDxWCfQHSATopyAAV8AJV_1mw866.111,size:1024,type:jpg}] }处理逻辑 私有文件4 请求URL URLhttp://ip/file/ownfile?cmdpvdescTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLcount文件个数私有文件数量0必填NULLstart开始位置必填NULL 服务示例 返回结果参数说明 名称含义规则说明files文件结果集“code”:0正常1失败,“count”:当前文件数量,“total”:私有文件数量,“robotid”:机器人唯一ID,“md5”:md5的值,“create_time”:创建时间,“file_name”:文件名,“share_status”:共享状态,“pv”:使用次数,“url”:URL,“size”:文件大小,“type”:文件类型 调用接口 http://ip/file/ownfile?cmdnormal 参数 {count:2,start:0,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0,total:2,files:[{robotid:ced165163e51e06e01dc44c35fea3eaf,md5:6c5fa2864bb264c91167258b3e478fa0,create_time:2024-01-01 11:11:00,file_name:111.jpg,share_status:0,pv:1,url:http://ip/group1/M00/00/00/eBuDxWCfQHSATopyAAV8AJV_1mw866.111,size:1024,type:jpg}] }处理逻辑 上传文件md5 用于秒传文件的请求。 文件上传的时候 先调用md5接口判断服务器是否有该文件如果md5成功则说明服务器有该文件不需要upload如果不成功则调用upload。 请求URL URLhttp://ip/file/md5TypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 秒传成功1: 秒传失败4: token 校验失败5文件已存在 调用接口 http://ip/file/md5 参数 {filename:ui_bottongroup.h,md5:a89390d867d5da18c8b1a95908d7c653,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0 }处理逻辑 每个文件都有一个唯一的 MD5 值比如 2bf8170b42cc7124b04a8886c83a9c6f就好比每个人的指 纹都是唯一的一样效验 MD5 就是用来确保文件在传输过程中未被修改过。 客户端在上传文件之前先将文件的md5码上传到服务器服务器判断是否存在这个md5码如果存在说明文件存在则此文件无需再次上传在此文件的计数器上加1说明文件多了一个用户共用如果服务器没有这个md5码则说明。传的是新文件需要上传 上传文件upload 请求URL URLhttp://ip/file/uploadTypePOSTHTTP Version1.1Content-Typeapplication/json 返回结果参数说明 名称含义规则说明code结果值0: 秒传成功1: 上传失败 处理逻辑 共享/删除1 请求 URL URLhttp://ip/file/dealfile?cmdshareTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败3: 另外的机器人已经共享4: token 验证失败 调用接口 http://ip/file/dealfile?cmdpv 参数 {filename:Makefile,md5:602fdf30db2aacf517badf4565124f51,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0 }处理逻辑 共享/删除文件2 请求URL URLhttp://ip/file/dealfile?cmddelTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败 调用接口 http://ip/file/dealfile?cmddel 参数 {filename:Makefile,md5:602fdf30db2aacf517badf4565124f51,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0 }处理逻辑 先判断此文件是否已经分享判断集合有没有这个文件如果有说明别人已经分享此文件(RDS操作)如果集合没有此元素可能因为 redis 中没有记录再从 SQL中查询如果 SQL也没有说 明真没有(SQL操作)如果 SQL有记录而 RDS没有记录那么分享文件处理只需要处理 SQL(SQL操作)如果 RDS有记录SQL和 RDS都需要处理删除相关记录 取消共享 请求URL URLhttp://ip/file/dealsharefile?cmdcancelTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省robotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败 调用接口 http://ip/file/dealsharefile?cmdcancel 参数 {filename:ui_buttongroup.hmd5:a89390d867d5da18c8b1a95908d7c653,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0 }处理逻辑 查询共享文件的数量如果共享文件数量为1则删除共享文件数量对应的行如果共享文件数量1则更新共享数量文件-1。 转存文件 请求URL URLhttp://ip/file/dealsharefile?cmdsaveTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省robotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败5: 文件存在 http://ip/file/dealsharefile?cmdsave 参数 {filename:ui_buttongroup.hmd5:a89390d867d5da18c8b1a95908d7c653,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0 }处理逻辑 先查询是个人文件列表是否已经存在该文件增加 file_info 表的 count 计数表是多一个人保存了该文件个人的 user_file_list 增加一条文件记录更新个人的 user_file_count。 更新共享文件下载计数 请求URL URLhttp://ip/file/dealsharefile?cmdsaveTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省robotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败5: 文件存在 http://ip/file/dealsharefile?cmdpv 参数 {filename:ui_buttongroup.hmd5:a89390d867d5da18c8b1a95908d7c653,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0 }处理逻辑 更新share_file_list的pv值更新RDS的FILE_PUBLIC_ZSET。 分享文件 请求URL URLhttp://ip/file/sharefile?cmdshareTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLmd5md5值不超过32个字符必填NULLfilename文件名称不超过128个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败4: token验证失败urlmd5分享文件标识取消也要 调用接口 http://ip/file/sharefile?cmdshare 参数 {filename:ui_buttongroup.hmd5:a89390d867d5da18c8b1a95908d7c653,token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf } 返回结果 {code:0,urlmd5:602fdf30db2aacf517badf4565121234 }处理逻辑 新建分组 新建一个MQTT的Topic用于协作。 请求URL URLhttp://ip/msg/newgroupTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLmaxsize同组最大数量1必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败4: token验证失败topic加密后的topic失败为空 调用接口 http://ip/file/msg/newgroup 参数 {token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf,maxsize:10 } 返回结果 {code:0,topic:614b0c23f5f4cd3a68ba5581e2169df3 }处理逻辑 释放分组 请求 URL URLhttp://ip/msg/freegroupTypePOSTHTTP Version1.1Content-Typeapplication/json 请求参数 Param含义Rule是否必须缺省tokentoken同上必填NULLrobotid机器人唯一 ID不超过32个字符必填NULLtopic加密后的topic不超过32个字符必填NULL 服务示例 返回结果参数说明 名称含义规则说明code结果值0: 成功1: 失败4: token 验证失败5: 非topic管理员 调用接口 http://ip/file/msg/freegroup 参数 {token:3a58ca22317e637797f8bcad5c047446,robotid:ced165163e51e06e01dc44c35fea3eaf,topic:614b0c23f5f4cd3a68ba5581e2169df3 } 返回结果 {code:0, }处理逻辑
http://www.hkea.cn/news/14386722/

相关文章:

  • 网站注册 英文专业做网文的网站好
  • 微网站与微信的关系只做财经的网站
  • 如何建立商城网站drupal vs wordpress
  • 06627网页制作和网站建设山西seo推广系统
  • 商务网站开发报告九寨沟城乡建设官方网站
  • 建站开发软件深圳网络公司推广平台
  • 如何看还在建设的网站现有的网站开发技术
  • 启蒙自助建站标书制作员这工作好吗
  • 莒县网站制作手机网站加百度商桥
  • 网站建设行业话术美工需要的网站
  • 美容医疗手机网站模板国内设计大神网站
  • 做自己的网站要多少钱做网站的公司叫什么软件
  • asp网站空间深圳机场最新消息今天
  • 做多语言网站不会翻译怎么办wordpress 1.0
  • 怎么用手机做网站服务器太原小程序制作电话
  • 网站为什么维护工程公司名称大全集最新免费
  • 千博医院网站模板百度在线咨询
  • tornado 网站开发做物流公司网站哪家好
  • 商城平台网站开发深圳创业邦使用什么网站模板
  • pc下载网站模板提高工作效率的方法
  • 网站建设项目规划书案例怎么自己制作属于自己的网站
  • 住房和城乡建设部网站进不去搭建网站服务器多少钱
  • 推荐专业的网站建设公司竞价排名深度解析
  • 网站宽度关键词排名怎么快速上去
  • 网站群建设管理规定如何自己开个网站平台
  • 新网站如何才做被百度收录网站如何进行优化
  • 网站源码是什么wordpress 面向对象
  • 设计素材网站好融资吗南宁建筑规划设计集团有限公司
  • 网站管理 官网wordpress+广告联盟
  • 婚纱摄影网站建设搭建一个网站教程