Method: projects.messages.send

Envoyez un message à la cible spécifiée (un jeton d'enregistrement, un sujet ou une condition).

Requête HTTP

POST https://fcm.googleapis.com/v1/{parent=projects/*}/messages:send

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
parent

string

Requis. Il contient l'identifiant du projet Firebase (c'est-à-dire l'identifiant unique de votre projet Firebase), au format projects/{project_id} . Pour la prise en charge héritée, le numéro de projet numérique sans remplissage est également pris en charge au format projects/{project_number} .

Corps de la demande

Le corps de la requête contient des données avec la structure suivante :

Représentation JSON
{
  "validate_only": boolean,
  "message": {
    object (Message)
  }
}
Des champs
validate_only

boolean

Indicateur permettant de tester la demande sans réellement transmettre le message.

message

object ( Message )

Requis. Message à envoyer.

Corps de réponse

En cas de succès, le corps de la réponse contient une instance de Message .

Portées des autorisations

Nécessite l'une des étendues OAuth suivantes :

  • https://www.googleapis.com/auth/firebase.messaging
  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Présentation de l'authentification .