Je tente d'envoyer une notification push à partir d'une simple page web de test. J'utilise firebase. Ceci est mon code actuel:Notifications Pushbase Push avec jQuery (Javascript)
function sendPushNotification() {
$.ajax({
type : 'POST',
url : "https://fcm.googleapis.com/fcm/send",
headers : {
Authorization : 'key=' + '<my_server_key>',
'Content-Type' : 'application/json'
},
contentType : 'application/json',
dataType: 'json',
data: JSON.stringify({"notification": {"body":"Test"}}),
success : function(response) {
console.log(response);
},
error : function(xhr, status, error) {
console.log(xhr);
}
});
}
Je reçois l'erreur:
[Error] Failed to load resource: the server responded with a status of 400 (HTTP/2.0 400) (send, line 0)
que je suppose est une mauvaise demande. Quelle est la bonne façon de faire cela?
Connaissez-vous l'appel correct si? (Je sais qu'ils ne devraient pas être envoyés du client, mais c'est pour le test) – Minebomber
Avez-vous vérifié l'onglet de votre réseau pour voir quelle est l'erreur? Vous pouvez également vérifier là-bas pour voir à quoi ressemble votre demande. – Jeff