Method: projects.messages.send

Wyślij wiadomość do określonego celu (tokena rejestracji, tematu lub warunku).

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

To pole jest wymagane. Zawiera identyfikator projektu Firebase (unikalny identyfikator projektu Firebase) w formacie projects/{project_id}. W przypadku obsługi starszych wersji można też podawać numeryczny numer projektu bez dopełnienia w formacie projects/{project_number}.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "validate_only": boolean,
  "message": {
    object (Message)
  }
}
Pola
validate_only

boolean

Oznacz, aby przetestować żądanie bez dostarczenia wiadomości.

message

object (Message)

To pole jest wymagane. Wiadomość do wysłania.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję Message.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).