« Recevoir des notifications avec Ntfy » : différence entre les versions
De WikiBR
Aucun résumé des modifications |
|||
| Ligne 17 : | Ligne 17 : | ||
car <code>test_writer:0000</code> est encodé en base64 par <code>dGVzdF93cml0ZXI6MDAwMA==</code> | car <code>test_writer:0000</code> est encodé en base64 par <code>dGVzdF93cml0ZXI6MDAwMA==</code> | ||
* Tu peux trouver un exemple en Python sur [https://gitlab.binets.fr/svg/ntfy-self-hosted GitLab] | * Tu peux trouver un exemple en Python sur [https://gitlab.binets.fr/svg/ntfy-self-hosted GitLab] | ||
* Pour plus de personnalisation dans la requête, voir la [https://docs.ntfy.sh/publish/ documentation de Ntfy] | |||
== Sujet de test == | == Sujet de test == | ||
Dernière version du 13 octobre 2023 à 15:55
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 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
testci-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 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
- Pour plus de personnalisation dans la requête, voir la documentation de Ntfy
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 |
Créer un sujet et des utilisateurs
Seul le BR peut créer un sujet et des utilisateurs, toutes les informations sont disponibles sur le README du GitLab
