APICloud 云 API 1.0包括数据存储、推送、统计、版本以及云修复等服务,开发者可以通过相应的https接口来使用相关服务,所有的云API也都有对应的端API模块,如mcm对应数据服务、push模块对应推送服务等。开发者在移动应用开发过程中可以通过端API来使用云端服务。下面以数据服务为例,描述云服务如何使用:

操作订单数据的RESTful API为:https://d.app3c.cn/mcm/api/Order,

对应的端API以mcm模块的形式,封装Javascript对象开放给开发者调用,开发者通过调用这些API即可实现数据的云存储以及管理;云端需要开发者进行相应的配置及设计。

数据服务模块目前包括四个对象:model、query、user、relation,这些对象均需通过api.require('xxx')的方式引入后使用其中的API。

  • model对象为所有数据服务对象的超类,包含了insert、deleteById、deleteAll、findAll、updateById等最基本的增删改查操作;
  • query对象用于创建和管理一次查询的条件;
  • user对象提供对用户的管理,在拥有model对象的所有API后,还增加了用户注册、登录、注销、验证等API;
  • relation对象用于对象与对象之间关联操作;

使用方式:

(1)开启数据服务:

选择相应的应用,进入“云开发”下的“云设置”选项卡,如下图:

点击“开启数据云”,为你的应用开启数据服务。

(2)创建数据对象:

进入“云开发”下的“Database”选项卡,如下图:

每个APICloud应用开启数据服务后,都将会默认拥有如上图中的user等5个数据对象。点击其中的“创建Class”按钮,如下图:

在弹出框中输入相应的对象名后,点击创建即可。回到先前页面后你的对象列表下就多出了“Order”对象:

该对象即为新创建的数据对象,给该对象增加相应的列之后,即可在Javascript代码中,通过model等数据模块下的相应API对该数据对象进行操作了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐