Recevoir des notifications avec Ntfy
De WikiBR
Révision datée du 13 octobre 2023 à 16:48 par Thomas.sauvage (discussion | contributions) (Page créée avec « == Présentation == [https://ntfy.sh Ntfy] est un service permettant de recevoir des notifications sur son téléphone, envoyées par un serveur ou un frontend. == Recevoir les notifications sur son téléphone == vignette|Rentrer le nom du sujet (ici "test") et utiliser le serveur: https://ntfy.binets.fr * Installe l'application sur [https://play.google.com/store/apps/details?id=io.heckel.ntfy Android] ou [https://apps.apple... »)
Présentation
Ntfy est un service permettant de recevoir des notifications sur son téléphone, envoyées par un serveur ou un frontend.
Recevoir les notifications sur son téléphone
- Installe l'application sur Android ou Apple.
- Ajoute un sujet à écouter (cf photo)
- Rentre le nom d'utilisateur (il finit sûrement par
_reader
) et le mot de passe qui t'ont été donnés
Envoyer des notifications
- Demande au BR de te créer un sujet et des identifiants, ou utilise le sujet de test ci-dessous
- Envoi une requête POST à l'adresse
https://ntfy.binets.fr/[sujet]`
- Cette requête doit posséder, dans son header, les informations d'authentification:
"Authorization": "Basic [{USER}:{PASSWORD} encodé en base64]"
Par exemple, pour le sujet de "test", le header doit avoir:
"Authorization": "Basic dGVzdF93cml0ZXI6MDAwMA=="
car test_writer:0000
est encodé en base64 par dGVzdF93cml0ZXI6MDAwMA==
- Tu peux trouver un exemple en Python sur GitLab
Sujet de test
Pour essayer Ntfy, tu peux utiliser le sujet "test" (bien-sûr, à n'utiliser que pour tester)
Nom d'utilisateur | Mot de passe | Droit |
---|---|---|
test_writer | 0000 | Envoyer une notification |
test_reader | 0000 | Recevoir une notification |