建立API请求的模型

要创建一个简单的 GET的请求,你需要选择 Business Logic部分,然后点击 Create API request的按钮。 External API Requests标签中的按钮。在新的模式窗口中,输入业务流程的名称和描述(可选)。

create_bp_1

然后,选择 method你需要执行的请求。 endpoint地址并填写所需的请求参数(在下面的例子中query params在下面的例子中)。在某些情况下,有必要填写 header, bodyurl params,取决于用户所面临的任务。

create_bp_2

BP编辑器中,你也可以通过点击 Test request按钮。在出现的窗口中输入请求参数并点击 Execute request按钮。如果请求成功执行,将在body标签中收到响应体。 Autofill Response在这个过程中,"Springer "会解析响应并帮助创建必要的模型。通过点击 Autofill Response将自动生成该端点的响应模板供进一步使用。

create_bp_3

有可能创建一个知道响应字段的数据模型。要做到这一点,你需要去到 Data Design并创建一个新的模型,根据应该写入数据库的数据来填充它。

datamodel_4

在后端使用API请求

然后,打开 Business Logic部分,然后点击 Create business project来创建一个 BP用于通过外部API接收数据,并写入指定的数据库中。 Data Model.在相应的块中,你需要找到新创建的API进程的块。

api_block_5

为了使请求工作,需要在外部API请求的编辑器中传递先前配置的适当参数(在下面的例子中)。Query Params在下面的例子中)。使用 Make- Expand块组合来处理和创建数据,通过 BP.创建和传递参数的例子显示在下面的截图中。

businessmodel_in_6

然后 output body必须被扩展并写入到 data model.在下面的例子中,收到了比特币价格与美元(USD)的对比。

businessmodel_out_7

为了将响应数据写进 DB, MakeDB: Create类型的块被使用。

businessmodel_create_8

然后你需要为新创建的区块创建一个 Endpoint为新创建的 BP来获得对它的访问,通过Web应用的前端。

create_endpoint_9

在前台使用API请求

在应用程序的前台,你需要使用 Server request GET类型的块来指定端点,如下图所示。

bp_fe

Was this article helpful?

AppMaster.io 101 速成班

10 模块
2 周数

不知道从哪里开始?通过我们的初学者速成课程,从A到Z探索AppMaster。

开始课程
Development it’s so easy with AppMaster!

需要更多帮助?

在我们专家的帮助下解决任何问题。节省时间并专注于构建您的应用程序。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

在我们的聊天中与其他用户讨论问题。

加入社区