3 使用说明

3.1 登录

科达视讯平台API采用统一登陆方式对软件权限及用户账户进行验证,使用者仅需登陆一次,便可调用各子系统的API。

使用者需先申请一个API

License,并导入到科达视频会议系统中,其中包含软件key和密钥。

通过软件key+密钥向平台注册获取account_token

POST /api/v1/system/token HTTP/1.1

Accept-Encoding: identity

Content-Length: 58

Host: 127.0.0.1

User-Agent: Python-urllib/3.5

Content-Type: application/x-www-form-urlencoded

Connection: close

oauth_consumer_key=key&oauth_consumer_secret=12345678

HTTP/1.1 200 OK

Server: nginx

Date: Mon, 27 Jun 2016 07:39:49 GMT

Content-Type: application/json; charset=UTF-8

Content-Length: 67

Connection: close

{"success": 1, "account_token": "6567e24b425db665a3044db69f0c6fe4"}

二次开发通过account_token + 帐号 + 密码登录

POST /api/v1/system/login HTTP/1.1

Accept-Encoding: identity

Content-Length: 85

Host: 172.16.185.146

User-Agent: Python-urllib/3.5

Content-Type: application/x-www-form-urlencoded

Connection: close

password=888888&username=name&account_token=6567e24b425db665a3044db69f0c6fe4

HTTP/1.1 200 OK

Server: nginx

Date: Mon, 27 Jun 2016 07:39:49 GMT

Content-Type: application/json; charset=UTF-8

Content-Length: 43

Connection: close

Set-Cookie: SSO_COOKIE_KEY=890db118-9033-4317-8fe5-7456913d5793;

Expires=Mon, 11-Jul-2016 07:39:49 GMT;

{"success": 1, "username": "0512110001003"}

平台回复会将登录信息写入cookies中。

后续请求,二次开发者需要在每次请求的时候携带account_token+cookies来进行操作。

对于客户端无法自动处理cookie的,需要将登录的cookie保存起来,后续请求通过设置Http的Cookie字段,手动设置

平台会验证开发者权限以及用户权限。

每次请求会刷新token存活时间,若无操作,开发者需要自行调用接口刷新token存活时间。

3.2 获取类请求

参数平铺跟在URI后面,以&区分多参数

范例(获取会议列表为例)

GET /api/v1/vc/confs?account_token=6567e24b425db665a3044db69f0c6fe4 HTTP/1.1

Accept-Encoding: identity

User-Agent: Python-urllib/3.5

Host: 127.0.0.1

Cookie: SSO_COOKIE_KEY=890db118-9033-4317-8fe5-7456913d5793

Connection: close

3.3 修改类请求(POST PUT)

参数以表单形式提交,字符编码utf-8

Content-Type: application/x-www-form-urlencoded;charset=utf-8;

json类参数,以params作为key,json内容urlencoder后作为value进行传递。

范例 (添加终端为例)

POST /api/v1/vc/confs/1118986/mts HTTP/1.1

Accept-Encoding: identity

User-Agent: Python-urllib/3.5

Cookie: SSO_COOKIE_KEY=890db118-9033-4317-8fe5-7456913d5793

Content-Length: 305

Host: 127.0.0.1

Content-Type: application/x-www-form-urlencoded

Connection: close

params=%7B%22mts%22%3A+%5B%7B%22account_type%22%3A+5%2C+%22account

%22%3A+%222322231%22%2C+%22bitrate%22%3A+2048%2C+%22protocol%22%3A

+0%7D%2C+%7B%22account_type%22%3A+5%2C+%22account%22%3A+%222322232

%22%2C+%22bitrate%22%3A+2048%2C+%22protocol%22%3A+0%7D%5D%7D&

account_token=6567e24b425db665a3044db69f0c6fe4

3.4 答复

任何操作都有success标识成功失败

失败操作统一用error_code标识错误码

数据形式为json,字符编码utf-8

Content-Type: application/json;charset=utf-8;

范例(添加终端回复为例)

HTTP/1.1 200 OK

Server: nginx

Date: Mon, 27 Jun 2016 07:52:28 GMT

Content-Type: application/json; charset=UTF-8

Content-Length: 31

Connection: close

{"success": 1, "error_code": 0}

科达录播服务器修改ip,科达视讯平台API使用说明相关推荐

  1. 科达录播服务器修改ip,科达视频会议终端KDV8010A与H3C MG6060点对点互通案例配置...

    科达视频会议终端KDV8010A与H3C MG6060点对点互通案例配置 一.组网需求: 由于经常遇到科达与我司视频会议系统互通测试,包括终端之间点对点互通,科达的MCU调度我司终端等等.所以输出此篇 ...

  2. 无盘服务器怎么修改ip,怎么进入无盘服务器修改IP地址呢

    怎么进入无盘服务器修改IP地址呢 内容精选 换一换 在弹性云服务器上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具.源端网络未连通目的端.目的端安全组未开放8084端口.目的端网络ACL ...

  3. weblogic服务器修改ip,修改weblogic服务器ip地址

    修改weblogic服务器ip地址 内容精选 换一换 园区智能体的算法服务支持的输出类型为Webhook.在创建作业前您需确保Webhook Service已运行成功.下面以一个简单的python脚本 ...

  4. 校时服务器修改ip,网络校时服务器ip地址

    网络校时服务器ip地址 内容精选 换一换 通过Web浏览器无法登录资源,提示由于资源连接失败或不可达,当前无法访问.如果持续出现该问题,请通知系统管理员或检查系统日志(Code:C_519).CBH系 ...

  5. k8s服务器修改ip,[转载][K8S] Kubernetes 集群变更IP地址

    [K8S] Kubernetes 集群变更IP地址 原文:https://blog.csdn.net/whywhy0716/article/details/92658111 本文基于单节点K8S. 碎 ...

  6. Oracle服务器修改IP后

    机房有两套网络,一套办公网,一套机房的内网,办公网可以通过vpn在其他地方访问,内网只能在公司办公室访问.团队有同事去外地办公,开发的时候需要通过客户端直连数据库,于是把数据库服务器的网线换到办公网的 ...

  7. vcenter服务器修改ip,vcenter服务器默认ip地址

    vcenter服务器默认ip地址 内容精选 换一换 安全组类似防火墙功能,是一个逻辑上的分组,用于设置网络访问控制.用户可以在安全组中定义各种访问规则,当弹性云服务器加入该安全组后,即受到这些访问规则 ...

  8. 服务器修改ip为什么需要重启,xp修改ip需要重启 - 卡饭网

    xp修改ip提示重启怎么办 xp修改ip提示重启怎么办 注意看一下"DHCP Client" 服务是不是自动状态 通过注册和更改 IP 地址以及 DNS 名称来管理网络配置. 可执 ...

  9. 交换机tftp服务器修改ip,二、利用TFTP服务器恢复交换机配置.ppt

    二.利用TFTP服务器恢复交换机配置 二.利用TFTP服务器恢复交换机配置 [实验名称] 从TFTP服务器恢复交换机配置. [实验目的] 能够从TFTP服务器恢复交换机配置. [背景描述] 假设某台交 ...

最新文章

  1. AngularJs ng-route路由详解
  2. yara 模式匹配 android,YARA——恶意软件模式匹配利器
  3. 函数sscanf小结
  4. mysql 权限 机器_msyql 权限配置 (mysql 其他机器连不上 )
  5. 学生使用计算机违纪处理,软件学院违纪学生跟踪教育管理办法
  6. 从苹果 M1 看芯片技术发展趋势
  7. 【Linux常用指令整理8】别名、输入/输出重定向、管道、命令连接符、命令替换符...
  8. Socket协议脚本编写
  9. 银联网关支付,退款java实现
  10. 你不喜欢的工作,就不能把它做好了吗?
  11. 2022北京养老展(中国国际老年产业博览会)
  12. 阿龙学堂-VUE面试总结
  13. Git三大特色之Branch(分支)
  14. Android可以使用的直播流播放器Vitamio5.2.3
  15. php 获取手机特征码,【新人学习】按键精灵获取数字特征码实例详解
  16. 建筑工程技术专业需要用计算机吗,一级建造师通信与广电工程必须是计算机相关专业吗...
  17. Maven module 出现 Ignored pom.xml 问题
  18. 图片的黑魔法——GitHub 热点速览 v.21.13
  19. 好队友paas软件--扒一扒表单控件的用法
  20. 显示器屏幕的最佳分辨率和高宽比

热门文章

  1. 转换音乐格式的软件哪个好用
  2. HTML+CSS大作业 使用html+css实现一个静态的汽车页面(含源码)
  3. pytorch离线安装 win10 cuda8
  4. 震惊了!130万研究生报名用户的数据遭泄露
  5. PDF转CAD怎么弄?PDF文件转换快速入门
  6. 单反?手机?华为回应微博P30系列海报争议
  7. 浅论人工智能以及朱迪亚·珀尔(Judea Pearl)的因果推理误区 道翰天琼认知智能
  8. ajax提交时页面转圈,jquery的ajax提交时loading提示的处理方法
  9. Ipad购买和使用教程(1)
  10. 如何解决svn is not a working copy