본문 바로가기

dev

API로 FCM 메세지 보내기 - postman

API로 FCM 메세지를 전송해본다.

 

 

전송 요청 승인  |  Firebase 클라우드 메시징

Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 전송 요청 승인 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 앱 서버 또

firebase.google.com

 

 

Admin SDK를 이용해서 서버에서 자동으로 구현할 수 있는데 postmans을 이용하기 위해 access token을 직접 발급받아서 사용해본다.

 

1. 키 발급

 

(1) 프로젝트 설정에서 서비스 계정 -> 새 비공개 키 생성 -> json 파일이 나온다.

 

 

(2) google의 playground 접속

 

 

OAuth 2.0 Playground

Request Body Manual entry Enter the data that will be added to the body of the request: File You may choose to send a file as part of the request. When both a file and manual content are provided both will be sent using a multipart request. You may send fi

developers.google.com

 

(3) 좌측의 Fireabse Cloud Messaging API v1의 하위들을 클릭하고 아래 Authorize APIs를 클릭한다. + 로그인

 

 

(4) Exchange authorization ~ tokens 를 클릭해 토큰을 받는다. -> response 부분의 "access_token" 복사

 

 

2. API 보내기

 

요청 url : https://fcm.googleapis.com/v1/projects/{프로젝트id}/messages:send

헤더값 : "Authorization" : "Bearer ${토큰값}"

body값 : 

{
    "message":{
        "token":"...",
        "notification":{  -> 푸시 내용
            "title":"한번 해보자",
            "body":"진짜로 뜨는가~?"
        },
        "data":{
             -> 필요한 키-값 데이터
        }
    }
}

 


프로젝트 id 확인 방법

파이어베이스 콘솔 -> 프로젝트 -> 앱 -> 프로젝트 ID

 

 

 

'dev' 카테고리의 다른 글

Xcode 여러 버전 설치 및 사용  (0) 2024.02.05
API로 FCM 메세지 보내기 - nodejs, Admin SDK  (0) 2023.07.07
vscode 주석 색상 변경  (0) 2023.04.05
KT 공유기 포트포워딩  (0) 2023.04.02
centos7 python 설치  (0) 2023.01.31