实验 - 使用思科 Spark(RESTful API 实验 ) 目标 RESTful API 可通过 HTTP 动词进行交互 通过使用 HTTP 动词 ( 例如 GET PUT POST 和 DELETE), 应用可以轻松地与其他应用和 Web 服务 ( 特别是云服务 ) 通信 思科 Spark

Similar documents
Mocat

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

附件三

X713_CS_Book.book

Microsoft Word - AccessPortal使用手册v3.1.doc

自 學 進 修 學 力 鑑 定 考 試 職 業 證 照 與 專 科 學 校 類 科 對 照 表 修 正 規 定 序 號 考 試 單 位 考 試 及 格 證 書 名 稱 適 用 等 級 類 別 科 別 考 1 試 律 師 甲 級 商 業 財 經 法 律 院 2 計 師 甲 級 商 業 計 事 務 3

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

F515_CS_Book.book

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

vi JSON JSON API XML JSON JSON JavaScript RESTful JSON Douglas Crockford JSON / RESTful API JavaScript Node.js Ruby on Rails Java Groovy

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

<4D F736F F D B8BDBCFE332D3120C8EDBCFEB9A4B3CCCBB6CABFC5E0D1F8B7BDB0B8>

XXXXXXXX

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

宁夏专业技术人员服务平台

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

ios Guide STEP1 找到戴耐德 PRO 课件 App Finding and Downloading the DynEd Pro ios Installation Files 方法一 Option 1 扫描二维码下载 DynEd Pro 课件 App Scan the QR code t

<443A5CBAEEC3F75CB9D2CDE2CDF8D0C5CFA25C D315CD3D0C9ABBDF0CAF4C6F3D2B5C4DCD4B4B9DCC0EDD6D0D0C4BDA8C9E8CAB5CAA9B7BDB0B82E646F63>

Risala Film Nederlands Ondertiteld Downloadinstmank. awarded Clive ministry consulta relaxed Pocos points which

目录

22. PTC 能 为 用 户 托 管 ThingWorx 吗? ThingWorx 可 配 置 在 什 么 方 面? 在 哪 里 可 看 到 ThingWorx 演 示 视 频? 什 么 材 料 和 课 程 可 用 来 支 持 我 的 物 联

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

Daniel Humair - Baby Boom says genero AGENCY creating como View Easy

Quartus II 软件下载和安装快速入门指南 2013 Altera 公司 保留所有权利 ALTERA ARRIA CYCLONE HARDCOPY MAX MEGACORE NIOS QUARTUS 以及 STRATIX 字词和标识是 Altera 公司的商标, 在美国专利和商标事务所以及其他

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo

Microsoft Word - 07_翻譯作品選讀示例一_ doc

《嵌入式系统设计》教学大纲


RPC SOAP REST API API HTTP JSON XML PHP PHP PHP PHP PHP HTTP request/response cycle HTTP HTTP verbs headers Cookies JSON XML PHP RPC SOAP RESTful HTTP

WebEx 一键集成 1 文档目的 Web 集成 URL API 语法 启会 加会 调用 移动集成 wbx schema 调用 取得 sessionticket...4

“百企入校——广西青年企业家协会高校

温 馨 提 示 一 如 无 另 行 说 明, 投 标 / 报 价 文 件 递 交 时 间 为 投 标 / 报 价 文 件 递 交 截 止 时 间 之 前 30 分 钟 内 二 为 避 免 因 迟 到 而 失 去 投 标 / 报 价 资 格, 请 适 当 提 前 到 达 三 投 标 / 报 价 供 应

叮当旺业通

Microsoft Word - ch02.doc

软件概述

云商城

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

南京市人才服务中心

Microsoft Word - PKUCS计算机教育 doc

Itext Sign Pdf Example Download

思科身份服务引擎支持的 Mac OS X AV/AS 产品合规性模块版本

Teamsun (Company News_jrj.com.cn)

2


一、

,

标题

Admin

中 山 大 学 珠 海 校 区 基 础 教 学 实 验 中 心 ( 下 简 实 验 中 心 ) 成 立 于 2000 年, 为 独 立 建 制 的 校 级 实 验 教 学 机 构 按 照 " 高 起 点, 高 标 准, 高 效 益 " 的 定 位 来 规 划 建 设, 是 一 个 实 验 资 源 高

温州市政府分散采购

Microsoft Word - SPEC

nb.PDF

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

Microsoft PowerPoint - 05-Status-Codes-Chinese.ppt

暴风云视点播解决方案

中国软件2013校园招聘通知

Adobe AIR 安全性

105年度全國技術士技能檢定辦理職類級別

M6 螺纹, 长度 1m, 光芯直径 PBT43U-VL M4 螺纹, 长度 2m, 光芯直径 PBT26UM4-VL M6 螺纹, 长度 2m, 光芯直径 PBT46U-VL 直角型光纤,M6 螺纹, 长度 1m, 光

<4D F736F F D203120BBA5C1AACDF8BBF9B4A1B1EAD7BC2E646F63>


fl studio 12 crack dll files

实 际 上,2012 年 以 来, 移 动 互 联 网 领 域 的 热 潮 已 经 有 所 回 落 从 产 品 创 新 社 区 极 客 公 园 的 跟 踪 数 据 来 看,2012 年 上 半 年 移 动 互 联 网 的 新 生 应 用 数 量 比 去 年 下 滑 了 30% 以 上, 结 合 投

前言

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范


<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

等 特 定 服 务 换 句 话 说, 设 备 的 可 能 用 途 取 决 于 在 用 户 购 买 它 时 预 先 安 装 的 应 用 程 序 这 在 新 移 动 设 备 中 发 生 了 巨 大 变 化, 新 移 动 设 备 几 乎 是 各 种 使 用 模 型 的 一 个 入 口 所 有 参 与 方,

目 錄 摘 要...Ⅰ 第 一 章 簡 介 簡 介 研 究 動 機 研 究 目 的 文 獻 探 討...4 第 二 章 電 腦 犯 罪 之 定 義 網 路 犯 罪 分 析 電 腦 網 路 犯 罪 的 特

Tech Radar2015修改111


AppAssure 5

1

第 2 步 : 生成 Web (HTTP) 流量 a. 切换到 Simulation( 模拟 ) 模式 b. 单击 HTTP Client(HTTP 客户端 ), 然后单击 Desktop( 桌面 ) 选项卡 >Web Browser(Web 浏览器 ) c. 在 URL 字段中, 输入 192.1

untitled

Microsoft Word - install_manual-V _CN.docx

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

为变化的世界提供能源 让我们共创更美好的能源未来, 一起来吧, PEARL (GTL) 2 3

master the boards step 2 ck pdf free download

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

LS+_UG.book

SDK参考

Moto Z

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd

Tokin Auton Mac 版安装操作手册 Page 1 of 26

Microsoft Word - Data IO CS Calculate Method AppNote.doc

神州视讯终端注册参会指南 神州数码协作产品部 2018 年 7 月


Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored

目 录 1. 前 言 为 什 么 要 用 ESB 技 术 发 展 业 务 需 求 IT 需 求 IT 与 业 务 一 致 性 要 求 TongIntegrator ESB v5 简 介..


目 录 第 一 章 综 述... 3 第 二 章 公 司 简 介... 3 第 三 章 系 统 概 述... 4 第 四 章 软 件 环 境 部 署... 4 第 五 章 系 统 安 全... 5 第 六 章 用 户 类 别 及 功 能 列 表... 5 第 七 章 系 统 功 能 描 述... 7

Microsoft Word - 03.doc

1 产 品 简 介 特 性 包 装 产 品 外 观 电 脑 系 统 要 求 硬 件 安 装 软 件 安 装 软 件 操 作 IP

Transcription:

实验 - 使用思科 Spark(RESTful API 实验 ) 目标 RESTful API 可通过 HTTP 动词进行交互 通过使用 HTTP 动词 ( 例如 GET PUT POST 和 DELETE), 应用可以轻松地与其他应用和 Web 服务 ( 特别是云服务 ) 通信 思科 Spark 是一种云服务, 提供持久聊天 基于会议室的协作 WebRTC 视频会议, 等等 开发人员可以创建通过 Spark REST API 将特定解决方案与 Spark 集成的代码 这可能包括根据常见应用 / 程序中发生的真实事件, 实现 Spark 消息自动化 第 1 部分 : 下载并运行 Postman 第 2 部分 : 注册 / 登录思科 Spark 并在其中创建会议室 第 3 部分 : 探索面向开发人员的 Spark 第 4 部分 : 使用 Postman 来构建 POST 请求 背景 / 场景 此章向学生介绍计算机程序和代码的价值 每台计算机都需要程序来提供功能和执行特定任务 程序建立在代码的基础上, 会编写代码的人变得越来越重要 随着用户越来越关注下载和使用移动应用和 Web 应用, 软件和 API 变得越来越重要 这些应用要获得采用并取得成功, 就必须与其他应用相互集成并提供实时内容与功能 在此实验中, 我们将使用 HTTP 客户端工具 Postman, 进行 REST API 调用 所需资源 接入互联网的 PC 或移动设备 思科 Spark 帐户 Postman 应用 第 1 部分 : 下载 Postman( 如有必要 ) 为了完成此实验, 必须在计算机上安装 Postman 应用 Postman 可以为 API 开发提供很多方面的支持并且可用于 Mac Windows Linux 或 Chrome 第 1 步 : 打开浏览器并访问位于以下 URL 上的 Postmen 主页 : https://getpostman.com a. 点击适用于您的计算机的下载项 b. 将可执行文件保存至您的计算机 第 2 步 : 运行 Postman: a. 下载完成之后 双击文件以运行 Postman b. 屏幕上的说明可能会要求您创建 / 注册帐户 您不一定要这么做 c. 点击链接以访问 Postman 应用 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 1 页, 共 11 页

第 2 部分 : 注册 / 登录思科 Spark 并在其中创建会议室 在您的计算机上下载并成功部署 Postman 之后, 您可以使用思科 Spark 来创建一个会议室并注册用户 后面会用到此环境 第 1 步 : 打开浏览器并访问位于以下 URL 上的思科 Spark 主页 : https://web.ciscospark.com/signin a. 输入您将用于登录或注册思科 Spark 的邮箱地址, 然后点击继续 b. 如果您输入一个尚未用于思科 Spark 的新邮箱地址, 系统会要求您验证该地址 请检查您的邮件并执行相应的步骤, 创建 Spark 密码并验证您的帐户 c. 如果您输入一个尚未用于思科 Spark 的新邮箱地址, 系统会要求您创建一个简档名称 使用您的名字, 然后点击下一步 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 2 页, 共 11 页

d. 下一页可能会要求您建立团队, 您可以点击 暂时不, 因为我们此时还不需要团队 e. 下一页可能会要求您邀请成员加入, 我们将在下一步中手动执行此操作 点击 暂时跳过 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 3 页, 共 11 页

第 2 步 : 在思科 Spark 中创建一间会议室 : a. 从思科 Spark 的主页, 点击最近菜单并选择全部选项 c. 在最近 / 全部菜单上点击 + 按钮邀请成员开始新的对话 为了创建会议室, 您需要邀请两人或更多人加入对话 为此, 您需要提供一个人的姓名或邮箱地址 如果此人拥有思科 Spark 帐户, 列表上应显示其姓名 如果此人没有思科 Spark 帐户, 您需要提供其邮箱地址 d. 对于演示, 您可以使用以下两个邮箱地址 : sqtest-ciscospark-travis@squared.example.com 和 sqtest-ciscospark-sheyda@squared.example.com e. 添加这两名参与者之后, 请点击带有开始聊天! 标题的按钮 您刚刚已在思科 Spark 中创建一间新会议室 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 4 页, 共 11 页

f. 点击参与者姓名旁边的钢笔图标, 将此会议室重命名为更有意义的名称 将名称改为营销创意 g. 使用页面右上角的添加人员图标, 向会议室添加新用户 添加用户 : sqtest-dereksmalls@example.cisco.com 第 3 部分 : 了解面向开发人员的 Spark Spark 用户体验的重点是持续性协作会议室, 各组用户可以在其中通过即时消息 语音 视频或共享文件进行相互交流 我们将首先使用 developer.ciscospark.com UI, 然后运行 Postman 以查询 Spark API 的 /rooms REST 资源, 获取关于成员所属的现有 Spark 会议室的完整列表 : 第 1 步 : 打开浏览器并访问以下 URL: https://developer.ciscospark.com/resource-rooms.html 注意此处提供的可用方法 我们将使用 GET https://api.ciscospark.com/v1/rooms API 资源来检索与帐户关联的会议室列表 : 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 5 页, 共 11 页

a. 从可用的选项中, 点击 GET https://api.ciscospark.com/v1/rooms: 除了检索会议室列表,POST 方法还会为开发人员提供什么功能? b. 如果您未注册, 您将看到一条通知消息 : 如果您未登录, 请点击 登录 如果系统要求, 请输入您之前使用的 Spark 凭证 c. 我们一起了解一下各个部分, 以便理解其用途 请求报头包含报头部分中将传递至 API 服务器的信息 我们可以看到, 内容类型 设置为 application/json; charset=utf-8, 并且授权密钥的值以 Bearer 开头, 后接访问令牌 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 6 页, 共 11 页

查询参数用于查询关于特定值的信息 如果查询参数为必填项, 则必填列将会显示一个复选框 最后部分包括您在运行特定 API 调用时可能会接收的各个响应代码的详细说明 d. 当您准备就绪之后, 请点击运行按钮 在页面右侧, 您将看到 Spark 的响应 通读此响应代码 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 7 页, 共 11 页

我们的帐户有两间会议室与之关联 响应 窗口右上角的 200/ 成功是什么意思? 响应代码 403 是什么意思? 第 4 部分 : 使用 Postman 来构建 POST 请求 使用 Postman 应用, 我们可以从 Spark 应用外部创建一个新的 Spark 会议室 这可以说明利用 RESTful API 并将应用与其他 Web 服务集成的强大之处和作用 创建 Spark 会议室就是一个例子 第 1 步 : 检索 Spark API 访问令牌 此令牌是一个永久开发人员令牌, 可用于在研究和开发期间访问 Spark API a. 打开浏览器并访问以下 URL: https://developer.ciscospark.com b. 点击右上角您的 简档 图片 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 8 页, 共 11 页

c. 点击复制, 将您的访问令牌复制到剪贴板上 第 2 步 : 访问我们在实验的第 1 部分下载并打开的 Postman 应用 a. 找到并打开作为 REST 客户端的 Postman 应用 ( 如有必要, 请点击 重置 按钮, 清除之前输入的任何数据 ) b. 从请求方法下拉框, 选择 POST c. 在被标记为 输入请求 URL 的字段, 键入 https://api.ciscospark.com/v1/rooms 这是 API 的 /rooms 资源的 URL d. 选择报头选项卡 e. 在被标记为密钥的字段, 键入 Authorization f. 在被标记为值的字段, 键入 Bearer {access token} 将 {access token} 替换成您的 Spark API 访问令牌 注意 Bearer 和访问令牌之间要留空格 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 9 页, 共 11 页

g. 在单独的报头行中, 在密钥字段将内容类型指定为密钥名称, 将此值设置为 application/json; charset=utf-8 现在, 报头 选项卡应显示如下 : h. 选择正文选项卡 i. 选择原始数据 这表示您将以纯文本的形式键入请求的正文 j. 选择 JSON 这表示此纯文本将采用 JSON 格式 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 10 页, 共 11 页

k. 键入请求的正文 :{"title" : "Spark API via Postman"} l. 点击发送 查看 Postman 应用底部 响应返回关于新会议室的信息, 其标题为 Spark API via Postman 第 3 步 : 确认已通过您的 Web 浏览器创建此新会议室 : a. 导航至 https://web.ciscospark.com/ 并登录 b. 您应该会在可用会议室列表中看到此新会议室 恭喜! 您已为进行团队协作创建一间新会议室 2017 思科和 / 或其附属公司 版权所有 本文档所含内容为思科公开发布的信息 第 11 页, 共 11 页