SparkAP的I开发指南.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SparkAP的I开发指南

Spark API 开发指南 Version: 1.1 Date: 2011-4-22 1. 概述 利用 Spark API 可以与 CC 视频 Spark 平台进行对接,使用 Spark 平台的主要视频功能。当 前 Spark API 的版本号为 1.0,具有上传、播放、获取视频信息、获取用户信息四个接口。 目前 Spark API 仅对合作方开启,如果你有使用的需求,请通过 CC 视频后台申请 API Key, 通过审核后才能使用 Spark API。 2. 通信约定 Spark API 的远程通信接口基于 Http 协议,有以下约定: 2.1 Http Method 所有的 Http 通信接口都采用 GET 的请求方式。 2.2 返回格式 所有的 Http 通信接口都以 XML 格式返回 UTF-8 编码的结果。对于不同的接口,正确的返回结 果的格式会在每个接口中单独定义,错误的返回结果具有统一的形式,即以 XML 格式返回一个错误码。 ?xml version=1.0 encoding=UTF-8? errorSERVICE_EXPIRED/error 错误码 含义 INVALID_REQUEST 用户输入参数错误 SPACE_NOT_ENOUGH 用户剩余空间不足 SERVICE_EXPIRED 用户服务已过期 PROCESS_FAIL 服务器处理失败 TOO_MANY_REQUEST 访问过于频繁 PERMISSION_DENY 用户服务被封禁 2.3 编码格式 Spark API 只接受 UTF-8 格式编码的信息,返回的 XML 也都是 UTF-8 编码的。 URL 的 QueryString 里面的 value 值都需要进行 URL Encode 之后,再进行传递。 第 1 页 共 7 页 2.4 通信加密方式 所有的 Http 通信都是加密的,加密的核心是将原始的 QueryString 转换为和请求时间相关的 HashedQueryString,我们称这个加密算法为 THQS 算法。关于 THQS 算法的细节请参见附录 1. 2.5 接口访问次数限制 Spark 平台规定,每个接口的访问次数每分钟不得超过 100 次。 开发者可以在 CC 视频后台 API 管理页面查看各个接口的访问情况。当某一个接口的访问频率过大 的时候,该用户的 API 功能将被禁用,之后所有请求都将失效。如果上述阈值无法满足你的正常需求的 时候,可以联系 CC 客服申请提升 API 的请求频率。 3. 接口明细 3.1 上传视频 在上传视频中,不用与 Spark 平台进行 Http 通信,使用 javascript 和 Spark 提供的 flash 进行交互即可完成。关于如何在网页中嵌入 flash 以及如何和 flash 进行交互,请参阅附录 2。上传接 口用到的所有 javascript 函数签名见下表: 函数签名 参数含义 on_spark_selected_file(file_name, file_size) file_name: 上传文件名

文档评论(0)

maxmin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档