Ask or search…
K

데이터에서 바로 API 자동 연결

노션, 에어테이블, 구글시트, 데이터베이스 등에서 API로 자동연결
우리는 오랬동안 데이터를 정해진 곳으로만 보내고 있었습니다. 원하는 곳에 연동할 수 있는 기능을 매우 특별하여 아무나 할 수 없었습니다.
이제 누구나 어떤 시스템과도 자신의 원하는 데이터를 바로 연결하여 자동처리할 수 있게되었습니다.
어디에 데이터가 있던지, 노션, 에어테이블, 구글시트, 데이터베이스, API의 데이터를 바로 즉시 사용자가 원하는 API 그리고 데이터플로우로까지 자유롭게 연결할 수 있습니다.

자동화에서 HTTP Request로 데이터를 보내는 법

HTTP(Hypertext Transfer Protocol)는 서버와 클라이언트 간에 데이터가 교환되는 방식입니다. 메시지 타입은 두 가지가 있습니다. 요청(request)은 클라이언트가 서버로 전달해서 서버의 액션이 일어나게 하는 메시지고, 응답(response)은 요청에 대한 서버의 답변입니다.
  • 데이터를 불러온 후 앱 추가하기에서 API를 선택합니다.
  • Method와 URL을 설정합니다.
Method: GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS 중 1개를 선택합니다.
URL: 데이터를 보낼 URL을 입력합니다.
아래는 Lark의 봇 기능으로 Lark 그룹챗에 메시지를 발송하는 예시입니다. (Lark는 협업 및 커뮤니케이션 소프트웨어입니다.)
  1. 1.
    그룹챗의 설정(Settings)을 선택한 다음, Bots을 선택해주세요.
  2. 2.
    Bot 추가하기(Add Bot)를 선택한 다음, Custom Bot을 선택해주세요.
  3. 3.
    Bot을 생성하고, Webhook URL을 복사해주세요.
  4. 4.
    자동화 > 앱 추가하기에서 API를 선택해주세요.
  5. 5.
    동작 선택하기에서 HTTP Request를 선택하고, MethodPOST로, URL에 3번에서 복사한 URL을 입력해주세요
  6. 6.
    BODY에 아래 예시를 활용해서 코드를 입력하고, 수동 실행 버튼을 선택하거나 스케줄을 설정해주세요.
예시1
{
"msg_type":"text",
"content": {
"text" : "request example"
}
}
예시2: 아래처럼 content의 text에 텍스트 또는 참조값을 입력해주세요.
줄바꿈이 필요하면, '\n'를 입력해주세요.
{
"msg_type":"text",
"content": {
"text": "이름: {{$.0}}\n번호:{{$.1}}\n이메일:{{$.2}}\n가입 시간:{{$.3}}"
}
}
* 아래처럼 text에 키보드의 엔터(Enter) 또는 스페이스(Space)를 입력하면 실행되지 않습니다.
{
"msg_type":"text",
"content": {
"text":
"이름: {{$.0}}\n
번호:{{$.1}}\n
이메일:{{$.2}}\n
가입 시간:{{$.3}}"
}
}
  1. 7.
    그룹챗에 메시지가 발송됩니다.
팁: 자동화의 필터링된 데이터를 데이터플로우와 연결할 수 있습니다. 데이터플로우의 웹훅 트리거를 자동화에 추가해보세요.