首頁 >後端開發 >php教程 >如何使用 REST API 發送 Firebase 雲端訊息通知?

如何使用 REST API 發送 Firebase 雲端訊息通知?

Barbara Streisand
Barbara Streisand原創
2024-12-17 19:58:11590瀏覽

How to Send Firebase Cloud Messaging Notifications Using the REST API?

透過REST API 發送Firebase Cloud Messaging 通知

Firebase Cloud Messaging (FCM) 提供伺服器端API,用於在不使用Firebase 的不使用Firebase情況下發送通知安慰。為此,您可以透過 cURL 使用 REST API。

步驟:

  1. 取得授權令牌:
    之前進行 API 呼叫時,您需要授權令牌。請造訪 https://firebase.google.com/docs/cloud-messaging/server#authorizing_send_requests 了解授權流程。
  2. 傳送訊息:
    使用cURL 呼叫FCM HTTP端點,在標頭中指定授權令牌:
curl -X POST --header "Authorization: key=<API_ACCESS_KEY>" \
    --Header "Content-Type: application/json" \
    https://fcm.googleapis.com/fcm/send \
    -d "{\
        "to":"<YOUR_DEVICE_ID_TOKEN>",\
        "notification":{
            "title":"Hello",
            "body":"Yellow"
        }
    }"

取代 ;使用您的實際API 金鑰和與您希望發送通知的裝置令牌。

其他選項:

除了 REST API 之外,FCM 還提供適用於各種平台的管理 SDK。這些專門建置的 SDK 提供了更簡單的介面,用於從相應環境內發送通知。以下是支援的平台清單:https://firebase.google.com/docs/cloud-messaging/server#client_sdk_api

歷史註解:

舊方法使用已停用的API 已從此回應中刪除。請始終參閱 Firebase 提供的最新文件以獲取最新資訊。

以上是如何使用 REST API 發送 Firebase 雲端訊息通知?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn