Maison > développement back-end > tutoriel php > Comment envoyer des notifications de messagerie Firebase Cloud à l'aide de l'API REST ?

Comment envoyer des notifications de messagerie Firebase Cloud à l'aide de l'API REST ?

Barbara Streisand
Libérer: 2024-12-17 19:58:11
original
556 Les gens l'ont consulté

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

Envoi de notifications de messagerie Firebase Cloud via l'API REST

Firebase Cloud Messaging (FCM) fournit des API côté serveur pour envoyer des notifications sans utiliser Firebase Console. Pour ce faire, vous pouvez utiliser l'API REST à l'aide de cURL.

Étapes :

  1. Obtenir le jeton d'autorisation :
    Avant pour effectuer des appels API, vous avez besoin d'un jeton d'autorisation. Visitez https://firebase.google.com/docs/cloud-messaging/server#authorizing_send_requests pour comprendre le processus d'autorisation.
  2. Envoyer un message :
    Utilisez cURL pour appeler le FCM Point de terminaison HTTP, spécifiant le jeton d'autorisation dans l'en-tête :
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"
        }
    }"
Copier après la connexion

Remplacer avec votre clé API actuelle et avec le jeton de l'appareil auquel vous souhaitez envoyer la notification.

Autres options :

En plus de l'API REST, FCM propose des SDK d'administration pour diverses plates-formes. Ces SDK spécialement conçus à cet effet fournissent une interface plus simple pour envoyer des notifications depuis les environnements respectifs. Voici une liste des plates-formes prises en charge : https://firebase.google.com/docs/cloud-messaging/server#client_sdk_api

Note historique :

Une méthode plus ancienne l'utilisation d'une API mise hors service a été supprimée de cette réponse. Reportez-vous toujours à la dernière documentation fournie par Firebase pour obtenir les informations les plus récentes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal