1. 快速上手

目标: 快速使用 BOS 定义、存储、获取数据。

1.1.1. 准备工作

  • 使用账号密码登录 BOS 门户, 点击「创建应用」按钮, 按照提示创建应用。

  • 点击 应用管理 的「数据模型配置」

  • 数据模型配置

    本页面用于对象类、关系类的配置, 用户可对相关类进行增删改查操作。

    下面的截图最终的结果是新建一个对象类, 类名为 uoInspectionRecord, 并且添加了对象类的自定义属性为 time。

1.1.2. 获取调用接口所需数据

  • 获取应用 appKey

    进入 应用管理 页面, 点击「编辑」按钮, 在新页面中复制应用 appKey。

  • 获取应用 token

    打开 postman, 在 postman 中发送登录请求, 请求数据如下, 获取响应数据的 access_token。

    请求方法: post
    请求url: http://bosgw.bimwinner.com/bospersonnelservice/{appKey}/users/login
    body(form-data): {
      "name": "zhangsan",
      "password":"123321"
    }
    

    请求示例

1.1.3. 调用接口

  • 使用接口添加一条数据

    在 postman 中发送登录请求, 请求数据如下:

    请求方法: post
    请求url: http://bosgw.bimwinner.com/bosfoundationservice/{appKey}/prototype/entity/uoInspectionRecord
    Headers: {
      "Authorization": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyS2V5IjoiMTUyN2ZmYWRhZjhhNGY0YWJhZTk4NWM2N2JiZDQ5NmQiLCJ1c2VyTmFtZSI6InJhb2ppYWp1biIsInVzZXJUeXBlIjoiMCIsImFwcEtleSI6Inc4NDg2ZTJhMDY3ZTRiZGFiNzYzMDU0NmFkMDE3NTFhIiwiYXBwTmFtZSI6InRlc3QxMTIzMyIsImFwcERiIjoidzg0ODZlMmEwNjdlNGJkYWI3NjMwNTQ2YWQwMTc1MWEiLCJsb2dpblRpbWUiOiIxNTk2NzgxMDA3NjE5IiwiZXhwIjowfQ.IZf0QDXp-HzKsG47OSHcrrPHSmZ-ZhYrNKWkcgnO6n4"
    }
    body(application/json): {
      "name": "zhangsan"
    }
    

    请求示例

  • 使用接口查询数据

    在 postman 中发送登录请求, 请求数据如下:

    请求方法: post
    请求url: http://bosgw.bimwinner.com/bosfoundationservice/{appKey}/prototype/query/uoInspectionRecord?noRelation=true
    Headers: {
      "Authorization": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyS2V5IjoiMTUyN2ZmYWRhZjhhNGY0YWJhZTk4NWM2N2JiZDQ5NmQiLCJ1c2VyTmFtZSI6InJhb2ppYWp1biIsInVzZXJUeXBlIjoiMCIsImFwcEtleSI6Inc4NDg2ZTJhMDY3ZTRiZGFiNzYzMDU0NmFkMDE3NTFhIiwiYXBwTmFtZSI6InRlc3QxMTIzMyIsImFwcERiIjoidzg0ODZlMmEwNjdlNGJkYWI3NjMwNTQ2YWQwMTc1MWEiLCJsb2dpblRpbWUiOiIxNTk2NzgxMDA3NjE5IiwiZXhwIjowfQ.IZf0QDXp-HzKsG47OSHcrrPHSmZ-ZhYrNKWkcgnO6n4"
    }
    body(application/json): {
       "condition": []
    }
    

    请求示例

1.1.4. 总结

BOSF 提供了功能强大的数据模型配置和数据服务 API, 开发者不必关心数据的处理过程,只需要调用相应的 API 即可实现需求。

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-05-16 19:01:04

results matching ""

    No results matching ""