Firebase 메시징 액세스 토큰 만들기
P粉178132828
P粉178132828 2023-12-29 13:01:24
0
1
423

아래 CURL 요청을 사용하여 Firebase 메시징을 통해 알림을 보낼 수 있습니다. 현재 액세스 토큰을 얻기 위해 OAuth 2.0 Playground를 사용하고 있습니다. 이를 위해서는 PHP 스크립트를 구현해야 합니다. PHP에서 프로그래밍 방식으로 액세스 토큰을 생성하는 방법은 무엇입니까?

curl -X POST -k -H 'Authorization: Bearer access_token_goes_here' -H 'Content-Type: application/json' -i 'https://fcm.googleapis.com/v1/projects/projectId/messages:send' --data '{
  "message":{
    "topic" : "newTopic",
    "notification" : {
      "body" : "This is a Firebase Cloud Messaging Topic Message!",
      "title" : "FCM Message"
      }
   }
}

P粉178132828
P粉178132828

모든 응답(1)
P粉713866425

많은 솔루션을 찾았지만 모두 많은 라이브러리와 종속성이 필요합니다.

추가 종속성 없이 나만의 솔루션을 구축합니다. OAuth2 토큰을 얻기 위한 API는 다음과 같습니다. https://developers.google.com/identity/protocols/oauth2/service-account#httprest

첫 번째 단계는 JWT(Json Web Token)를 만드는 것입니다. 이 JWT를 사용하여 Bearer 토큰을 요청할 수 있습니다.

으아아아

$response 무기명 토큰이 포함되어 있습니다. 다른 요청에서 사용할 수 있도록 이 토큰을 저장하고 만료될 예정인 경우 새 전달자 토큰을 요청해야 합니다. 이 전달자 토큰의 최대 수명은 1시간입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿