详情
订阅
  • 首页
  • 产品
  • 解决方案
  • 文档&开发者
  • 价格体系
  • 合作伙伴
联系我们
用户手册
GraphQL API
APIJson
Restful API
Code Example

更改

当在MassCMS系统中创建了moment模型,数据库即会动态生成一张名为项目AppId+_+数据库名的表(如P88666_moment),针对该模型,我们可以新增,修改以及删除该表对应的内容。

1.新增数据

新增数据使用baseUrl/router/post的操作方法,请求方式为POST。

接口地址:https://saas.masscms.com/cms-api/router/post/P88666_moment

请求:

{
  "P88666_moment":{
    "content":"今天是九月一十八号!",
    "mDate":"2023-08-20",
    "mass_content_control_status":"Y",
    "update_time":"",
    "create_time":"",
    "create_user":"",
    "update_user":""
  }
}

响应:

{
    "P88666_moment": {
        "ok": true,
        "code": 200,
        "msg": "success",
        "count": 1,
        "id": 1693190969886
    },
    "ok": true,
    "code": 200,
    "msg": "success"
}

返回的id是新增的数据的新id ,P88666_moment表即会新增一条id如上所示的一条新数据。

请注意,增加数据时对应的表里的所有的字段都需要被赋值,否则无法增加成功,在MASSCMS系统中创建一个模型时,会自动对生成的表增加mass_content_control_status,update_time,create_time,create_user,update_user等字段。使用Restful API时增加数据时,需要一一赋值。

2.修改数据

修改数据使用baseUrl/router/put的操作方法,请求方式同样为POST。

接口地址:https://saas.masscms.com/cms-api/router/put/P88666_moment 

请求:

{
  "P88666_moment":{
    "content":"今天天气不错!",
    "mDate":"2023.08.20",
    "id":"1693189257012"
  }
}

响应:

{
    "P88666_moment": {
        "ok": true,
        "code": 200,
        "msg": "success",
        "count": 1,
        "id": "1693189257012"
    },
    "ok": true,
    "code": 200,
    "msg": "success"
}

3.删除数据

删除数据使用baseUrl/router/delete的操作方法,请求方式同样为POST。

接口地址:https://saas.masscms.com/cms-api/router/delete/P88666_moment

请求:

{
  "P88666_moment":{
    "id":"1693189608121"
  },
  "tag":"P88666_moment"
}

响应:

{
    "P88666_moment": {
        "ok": true,
        "code": 200,
        "msg": "success",
        "count": 1,
        "id": "1693189608121"
    },
    "tag": "P88666_moment",
    "ok": true,
    "code": 200,
    "msg": "success"
}

    更改

    当在MassCMS系统中创建了moment模型,数据库即会动态生成一张名为项目AppId+_+数据库名的表(如P88666_moment),针对该模型,我们可以新增,修改以及删除该表对应的内容。

    1.新增数据

    新增数据使用baseUrl/router/post的操作方法,请求方式为POST。

    接口地址:https://saas.masscms.com/cms-api/router/post/P88666_moment

    请求:

    {
      "P88666_moment":{
        "content":"今天是九月一十八号!",
        "mDate":"2023-08-20",
        "mass_content_control_status":"Y",
        "update_time":"",
        "create_time":"",
        "create_user":"",
        "update_user":""
      }
    }

    响应:

    {
        "P88666_moment": {
            "ok": true,
            "code": 200,
            "msg": "success",
            "count": 1,
            "id": 1693190969886
        },
        "ok": true,
        "code": 200,
        "msg": "success"
    }

    返回的id是新增的数据的新id ,P88666_moment表即会新增一条id如上所示的一条新数据。

    请注意,增加数据时对应的表里的所有的字段都需要被赋值,否则无法增加成功,在MASSCMS系统中创建一个模型时,会自动对生成的表增加mass_content_control_status,update_time,create_time,create_user,update_user等字段。使用Restful API时增加数据时,需要一一赋值。

    2.修改数据

    修改数据使用baseUrl/router/put的操作方法,请求方式同样为POST。

    接口地址:https://saas.masscms.com/cms-api/router/put/P88666_moment 

    请求:

    {
      "P88666_moment":{
        "content":"今天天气不错!",
        "mDate":"2023.08.20",
        "id":"1693189257012"
      }
    }

    响应:

    {
        "P88666_moment": {
            "ok": true,
            "code": 200,
            "msg": "success",
            "count": 1,
            "id": "1693189257012"
        },
        "ok": true,
        "code": 200,
        "msg": "success"
    }

    3.删除数据

    删除数据使用baseUrl/router/delete的操作方法,请求方式同样为POST。

    接口地址:https://saas.masscms.com/cms-api/router/delete/P88666_moment

    请求:

    {
      "P88666_moment":{
        "id":"1693189608121"
      },
      "tag":"P88666_moment"
    }

    响应:

    {
        "P88666_moment": {
            "ok": true,
            "code": 200,
            "msg": "success",
            "count": 1,
            "id": "1693189608121"
        },
        "tag": "P88666_moment",
        "ok": true,
        "code": 200,
        "msg": "success"
    }