APICloud数据云API文档.docVIP

  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文档。上传文档
查看更多
APICloud数据云API文档

REST API 详解 Restful API可以让您用任何可以发送 http 请求的设备来与 API Cloud 进行交互, 您可以使用 Restful API 做以下事情, 例如: 一个移动网站可以通过 Javascript 来获取 API Cloud 上的数据. 一个网站可以展示来自 API Cloud 的数据。 您可以上传大量的数据, 之后可以被一个移动 app 读取。 使用任何语言写的程序都可以操作 API Cloud 上的数据。 如果您不再需要使用 API Cloud,您可以导出您所有的数据。 API 版本 1.0 版本:2014年9月15日发布。 快速参考 所有的API访问都是通过HTTP进行的。相关API访问需要在/mcm/api?下。 对象 URL HTTP 功能 /mcm/api/className POST 创建对象 /mcm/api/className/objectId GET 获取对象 /mcm/api/className/objectId PUT 更新对象 /mcm/api/className GET 查询对象 /mcm/api/className/objectId DELETE 删除对象 用户 URL HTTP 功能 /mcm/api/user/ POST 新增用户 /mcm/api/user/login GET 登录 /mcm/api/user/logout GET 登出 /mcm/api/user/verifyEmail POST 发送验证邮件 /mcm/api/user/resetRequest POST 密码重置 /mcm/api/user/objectId GET 获取用户 /mcm/api/user/objectId PUT 更改用户信息 /mcm/api/user/objectId DELETE 删除用户 角色 URL HTTP 功能 /mcm/api/role POST 创建角色 /mcm/api/role/objectId GET 获取角色 /mcm/api/role/objectId PUT 更新角色 /mcm/api/role/objectId DELETE 删除角色 请求验证 当调用 APICloud 云开发接口时,我们需要对头部信息中X-APICloud-AppKey 进行验证,X-APICloud-AppKey 的生成规则如下: your app key = SHA1(你的应用ID + UZ + 你的应用KEY +UZ + 当前时间毫秒数).当前时间毫秒数 例如:你的应用ID是A6968565094002,而你的应用KEY是62FB16B2-0ED6-B460-1F60-EB61954C823B,则你在请求头部信息X-APICloud-AppKey中设置的值应为 A6968565094002+’UZ’+62FB16B2-0ED6-B460-1F60-EB61954C823B+’UZ’+当前时间毫秒数组合字符串后通过SHA1加密后返回的字符串+.当前时间毫秒数。 示例代码如下: var now = Date.now(); var appKey = sha1(“A6968565094002+”UZ”+” 62FB16B2-0ED6-B460-1F60-EB61954C823B”+UZ+now)+”.”+now 请求格式 对于POST和PUT请求,请求的主体必须是 JSON 格式,而且 HTTP header 的 Content-Type 需要设置为 application/json。 用户验证是通过 HTTP header 来进行的。X-APICloud-AppId头标明正在运行的是哪个App程序,而X-APICloud-AppKey头用来授权鉴定终端。 对于 Javascript 使用,API Cloud 支持跨域资源共享,所以您可以将这些 header 同 XMLHttpRequest 一同使用。 响应格式 对于所有的请求的响应格式都是一个 JSON 对象。 一个请求是否成功是由 HTTP 状态码标明的。一个 2XX 的状态码表示成功,而一个 4XX 表示请求失败。当一个请求失败时响应的主体仍然是一个 JSON 对象,但是总是会包含 code。 您可以用它们来进行调试。 对象 对象格式 通过 REST API 保存数据需要将对象的数据通过 JSON 来编码。 这个数据是无模式化的(Schema Free),这意味着您不需要提前标注每个对象上有那些 key。您只需要随意设置 key-value 对就可以, 后端会存储它的。举个例子,假设您准备设置一个公司信息。一个简单的对象可能包含: { name: API Clou

文档评论(0)

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

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

1亿VIP精品文档

相关文档