Method: projects.messages.send

Envie uma mensagem para um destino especificado (um token de registro, tópico ou condição).

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. Ele contém o ID do projeto do Firebase (ou seja, o identificador exclusivo do seu projeto do Firebase), no formato de projects/{project_id} . Para suporte legado, o número numérico do projeto sem preenchimento também é suportado no formato de projects/{project_number} .

Solicitar corpo

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "validate_only": boolean,
  "message": {
    object (Message)
  }
}
Campos
validate_only

boolean

Sinalizador para testar a solicitação sem realmente entregar a mensagem.

message

object ( Message )

Obrigatório. Mensagem para enviar.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá uma instância de Message .

Escopos de autorização

Requer um dos seguintes escopos OAuth:

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

Para obter mais informações, consulte Visão geral da autenticação .