개발자 노트

고정 헤더 영역

글 제목

메뉴 레이어

개발자 노트

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (28)
    • API (6)
    • React (11)
    • Next.Js (2)
    • DB (1)
    • Typescript (2)
    • Nest.js (6)

검색 레이어

개발자 노트

검색 영역

컨텐츠 검색

API

  • [API/Javascript] 카카오 클라우드 Instance API

    2026.03.22 by develop-Jay

  • [API/Javascript] 카카오 클라우드 Object Storage 기본적인 사용

    2026.03.22 by develop-Jay

  • [API] 구글 캘린더 읽어오기 위한 권한 설정 및 token 값 받아오기

    2024.03.19 by develop-Jay

  • [Pushgateway / Prometheus / Typescript] Pushgateway로 데이터 API

    2023.06.29 by develop-Jay

  • [Typescript/Telegram] 텔레그램 봇 생성 / 메세지 전송

    2023.06.08 by develop-Jay

  • [KeyCloak] Keycloak API를 이용한 CRUD 동작

    2023.06.08 by develop-Jay

[API/Javascript] 카카오 클라우드 Instance API

이번엔 카카오 클라우드의 인스턴스 생성/조회/활성화에 대한 API를 다뤄볼려고 한다. 인스턴스를 사용하기 위해서는 여러 종류가 필요해서, 이번엔 좀 공간을 분리할 예정이다. 기본설정 -Token (header에 넣어서 전송)const getAuthToken = async () => { const url = 'https://iam.kakaocloud.com/identity/v3/auth/tokens' const payload = { auth: { identity: { methods: ['application_credential'], application_credential: { id: iam.accessKey..

API 2026. 3. 22. 22:09

[API/Javascript] 카카오 클라우드 Object Storage 기본적인 사용

카카오 클라우드의 Object storage의 기본적인 업로드 및 폴더 읽는 방법에 대해서 올릴 예정입니다. 우선 카카오 클라우드의 경우 s3 와 같은 방식으로 사용이 가능하기에 s3 client 라이브러리를 사용가능합니다.npm install @aws-sdk/client-s3;const s3 = new S3Client({ region: 'kr-central-2', endpoint: S3_Config.baseUrl, credentials: { accessKeyId: S3_Config.authKey, secretAccessKey: S3_Config.secretKey, }, forcePathStyle: true,});카카오 클라우드의 object Storage에 S3용 키를 따로 발급받..

API 2026. 3. 22. 21:19

[API] 구글 캘린더 읽어오기 위한 권한 설정 및 token 값 받아오기

이번 글은 구글 캘린더에서 특정 캘린더를 읽어오는 api에 대해서 정리할 예정이다. 우선 구글 계정에 접속하여, https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 위의 주소로 들어간다. 처음 들어가면 프로젝트가 없기때문에 새프로젝트를 선택하여 프로젝트를 하나 생성한다. 그 후 왼쪽 상단의 메뉴 > API 및 서비스 > 라이브러리로 접속하여 검색창에 calendar를 입력후 google calendar api에 들어가서 사용을 누르면 calendar api를 사용할 수 있게 된다. 이제 보안 권한을 위해서 왼쪽 상단의 메뉴 > API 및 서비스 > OAuth 동의화면으로 접속한다. 외부를..

API 2024. 3. 19. 17:56

[Pushgateway / Prometheus / Typescript] Pushgateway로 데이터 API

import { Buffer } from 'buffer'; // Buffer 함수를 사용하여 base64 형태로 변환 function base64(string) { return Buffer.from(string).toString('base64'); } base64([user, pass].join(':')); Prometheus를 사용할 경우 Pushgateway를 통하여 데이터를 넘겨주는 경우가 있다. 이러한 경우에 API를 통하여 넘겨주는 방법을 정리하려고 한다. 필요한 자료는 크게 3가지인데, 1. header에 들어갈 Authorization 2. url 3. body(Pushgateway에 입력할 데이터) 이다. 1. header에 들어갈 Authorization header에 들어갈 Author..

API 2023. 6. 29. 17:36

[Typescript/Telegram] 텔레그램 봇 생성 / 메세지 전송

이번에 기회가 되서 텔레그램을 이용한 알림 전송 기능을 제작하게 되었다. 나중에 잊기전에 미리 정리할려고 한다 1. 텔레그램 봇을 사용하기 위해서는 봇을 먼저 생성해야한다. 1.1 텔레그램 데스크탑에 접속하여 BotFather을 채팅방에서 검색한 후 찾는다. 1.2 /start를 하면 bot의 이름을 입력하라고 나오고 봇의 이름은 ***_bot 또는 ***Bot 으로 끝나야한다. 1.3 Bot이 생성되면 이러한 형태로 메세지를 받을 수 있다. 1번 위치의 주소는 봇의 개인 채팅방 주소이고, 2번 위치의 주소는 봇의 http api 주소이다. 2. 봇을 생성 후 자신이 메세지를 보낼 채팅방의 id를 확인해야한다. 2.1 id를 확인하는 방법은 api.telegram.org/bot[봇api]/getUpdat..

API 2023. 6. 8. 14:34

[KeyCloak] Keycloak API를 이용한 CRUD 동작

프로젝트 중 Keycloak 사용에 많은 시간을 보냈다... Keycloak에 대한 자료도 부족하고, 사용하는 API별로 정리돼있는 것 중 한국어로 돼있는 건 더 적었다 저처럼 뻘짓하지 말라고 올리는 건데, 보는 사람이 있을지는 모르겠네... 현재 작성된 API는 Keycloak을 구성한 후 CRUD 작업들을 정리했다. - keycloak 토큰 생성 - Post : { keycloak 주소 }/realms/master/protocol/openid-connect/token - param 'client_id' : 'admin-cil', 'client_secret': keyclock 페이지의 시크릿 키 'grant_type': 'client_credentials' 'client_secret'를 제외하고는 다 ..

API 2023. 6. 8. 14:33

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발자 노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바