« Recevoir des notifications avec Ntfy » : différence entre les versions

De WikiBR
(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... »)
 
Ligne 4 : Ligne 4 :
== Recevoir les notifications sur son téléphone ==
== Recevoir les notifications sur son téléphone ==
[[Fichier:Example ajout sujet.jpg|vignette|Rentrer le nom du sujet (ici "test") et utiliser le serveur: https://ntfy.binets.fr]]
[[Fichier:Example ajout sujet.jpg|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.com/us/app/ntfy/id1625396347 Apple].
* Installe l'application sur [https://play.google.com/store/apps/details?id=io.heckel.ntfy Android] ou [https://apps.apple.com/us/app/ntfy/id1625396347 IOS].
* Ajoute un '''sujet''' à écouter (cf photo)
* Ajoute un '''sujet''' à écouter (cf photo)
* Rentre le nom d'utilisateur (il finit sûrement par <code>_reader</code>) et le mot de passe qui t'ont été donnés
* Rentre le nom d'utilisateur (il finit sûrement par <code>_reader</code>) et le mot de passe qui t'ont été donnés

Version du 13 octobre 2023 à 17:49

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

Rentrer le nom du sujet (ici "test") et utiliser le serveur: https://ntfy.binets.fr
  • Installe l'application sur Android ou IOS.
  • 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)

Identifiants du sujet "test"
Nom d'utilisateur Mot de passe Droit
test_writer 0000 Envoyer une notification
test_reader 0000 Recevoir une notification