Nette
Nette est un framework PHP open-source pour construire des applications web. Il offre une gamme d'outils et de bibliothèques qui aident les développeurs à créer des projets web sécurisés, efficaces et maintenables. Nette met l'accent sur la simplicité, la flexibilité et les performances, fournissant des fonctionnalités comme une architecture MVC (Model-View-Controller), un moteur de template et une intégration de base de données puissante. Il inclut également des mesures de sécurité intégrées, telles que la protection contre l'injection SQL, XSS et les attaques CSRF, le rendant adapté au développement d'applications sécurisées. Nette est particulièrement utile pour les développeurs cherchant un framework léger, rapide et personnalisable pour créer des applications web modernes tout en minimisant le besoin de configurations complexes.
Prérequis
Créez un compte sur seven.io et copiez une clé API depuis votre tableau de bord développeur.
Si vous utilisez le client HTTP par défaut, vous devez installer et enregistrer l'extension guzzlette.
Installation
extensions:
guzzle: Contributte\Guzzlette\DI\GuzzleExtension # optionnel pour le client HTTP par défaut
seven: seven\Nette\DI\sevenExtension
seven:
apiKey: VOTRE_CLÉ_API # requis
httpClient: # optionnel
Utilisation
Nous avons préparé les clients suivants pour couvrir les points de terminaison les plus couramment utilisés :
- SmsClient
- BalanceClient
- VoiceClient
BalanceClient
get()
- Récupérer le solde du compte
SmsClient
send(seven\Nette\Entity\SmsMessage)
- Envoyer SMStest(seven\Nette\Entity\SmsMessage)
- Créer un message de test sans envoistatus(string $id)
- Récupérer le statut SMS
VoiceClient - pour les appels text-to-speech
VoiceClient est un service qui permet de convertir les messages texte en parole et de les envoyer sous forme d'appel. C'est particulièrement utile pour les notifications automatisées ou les rappels.
- 1
Envoyer un message
Utilisez la méthode
send(seven\Nette\Entity\VoiceMessage)
pour envoyer des messages text-to-speech. - 2
Tester un message
Utilisez la méthode
test(seven\Nette\Entity\VoiceMessage)
pour créer un message sans l'envoyer. C'est utile pour vérifier le message à l'avance.