API 요청 모델링

외부 API를 통해 간단한 GET 요청을 생성하려면 Business Logic 섹션을 선택하고 External API Requests 탭에서 Create API request 버튼을 클릭해야 합니다. 새 모달 창에서 비즈니스 프로세스 이름과 설명을 입력합니다(선택 사항).

create_bp_1

그런 다음 수행해야 하는 요청 method , endpoint 주소를 선택하고 필요한 요청 매개변수(아래 예의 query params 변수)를 입력합니다. 어떤 경우에는 header , bodyurl params 를 채워야 하며 사용자가 직면한 작업에 따라 다릅니다.

create_bp_2

BP 편집기에서 Test request 버튼을 클릭하여 프로세스를 테스트할 수도 있습니다. 나타나는 창에서 요청 매개변수를 입력하고 요청 Execute request 버튼을 클릭합니다. 요청이 성공적으로 수행되면 응답 본문이 본문 탭에서 수신됩니다. Autofill Response 은 응답을 구문 분석하고 필요한 모델을 만드는 데 도움이 됩니다. Autofill Response 을 클릭하면 이 끝점에 대한 응답 템플릿이 추가 사용을 위해 자동으로 생성됩니다.

create_bp_3

응답 필드를 알고 있는 데이터 모델을 생성하는 것이 가능합니다. 이렇게 하려면 Data Design 으로 이동하여 데이터베이스에 기록되어야 하는 데이터에 따라 채우는 새 모델을 만들어야 합니다.

datamodel_4

백엔드에서 API 요청 사용

그런 다음 Business Logic 섹션을 열고 Create business project 을 클릭하여 외부 API를 통해 데이터를 수신하고 지정된 Data Model 에 쓰기 위한 BP 를 생성합니다. 해당 블록에서 새로 생성된 API 프로세스의 블록을 찾아야 합니다.

api_block_5

요청이 작동하도록 하려면 외부 API 요청의 편집기에서 이전에 구성된 적절한 매개변수를 전달해야 합니다(아래 예의 Query Params ). Make - Expand 블록 조합을 사용하여 BP 를 통해 데이터를 처리하고 생성합니다. 매개변수를 만들고 전달하는 예는 아래 스크린샷에 나와 있습니다.

businessmodel_in_6

그런 다음 output body 을 확장하고 data model 에 기록해야 합니다. 아래 예에서 비트코인 가격 대 달러(USD)가 수신됩니다.

businessmodel_out_7

응답 데이터를 DB 에 쓰기 위해 Make , DB: Create 타입 블록을 사용한다.

businessmodel_create_8

그런 다음 웹 애플리케이션의 프론트엔드를 통해 액세스하려면 새로 생성된 BP 에 대한 Endpoint 를 생성해야 합니다.

create_endpoint_9

프런트엔드에서 API 요청 사용

애플리케이션 프론트엔드에서 아래 스크린샷과 같이 지정된 엔드포인트에 대해 Server request GET 유형의 블록을 사용해야 합니다.

bp_fe

Was this article helpful?

앱마스터.io 101 단기 특강

10 모듈
2 주

어디서부터 시작해야 할지 모르겠다고요? 초보자를 위한 단기 집중 과정을 시작하고 AppMaster를 A부터 Z까지 살펴보세요.

코스 시작
Development it’s so easy with AppMaster!

도움이 더 필요하세요?

전문가의 도움으로 모든 문제를 해결하십시오. 시간을 절약하고 애플리케이션 구축에 집중하십시오.

headphones

연락처 지원

문제에 대해 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

채팅에서 다른 사용자와 질문에 대해 토론하십시오.

커뮤니티 가입