Nette
Nette é um framework PHP de código aberto para a criação de aplicações web. Ele oferece uma série de ferramentas e bibliotecas que ajudam os desenvolvedores a criar projetos web seguros, eficientes e de fácil manutenção. Nette valoriza a simplicidade, flexibilidade e desempenho, oferecendo recursos como uma arquitetura MVC (Model-View-Controller), um motor de templates e uma poderosa integração com banco de dados. Também inclui medidas de segurança integradas, como proteção contra injeção de SQL, XSS e ataques CSRF, tornando-o adequado para o desenvolvimento de aplicações seguras. Nette é especialmente útil para desenvolvedores que procuram um framework leve, rápido e personalizável para criar aplicações web modernas, enquanto minimizam a necessidade de configurações complexas.
Pré-requisitos
Crie uma conta em seven.io e copie uma chave de API do seu painel de desenvolvedor.
Se você estiver usando o cliente HTTP padrão, precisará instalar e registrar a extensão guzzlette.
Instalação
extensions:
guzzle: Contributte\Guzzlette\DI\GuzzleExtension # optional for the default HTTP client
seven: Seven\Nette\DI\SevenExtension
seven:
apiKey: IHR_API_SCHLÜSSEL # required
httpClient: # optional
Uso
Preparamos os seguintes clientes para cobrir os endpoints mais utilizados:
- SmsClient
- BalanceClient
- VoiceClient
BalanceClient
get()
- Obter saldo da conta
SmsClient
send(Seven\Nette\Entity\SmsMessage)
- Enviar SMStest(Seven\Nette\Entity\SmsMessage)
- Criar mensagem de teste sem enviarstatus(string $id)
- Obter status do SMS
VoiceClient - para chamadas de texto para fala
VoiceClient é um serviço que permite converter mensagens de texto em fala e enviá-las como uma chamada. Isso é especialmente útil para notificações ou lembretes automatizados.
- 1
Enviar mensagem
Use o método
send(Seven\Nette\Entity\VoiceMessage)
para enviar uma mensagem de texto para fala. - 2
Testar mensagem
Com o método
test(Seven\Nette\Entity\VoiceMessage)
, você pode criar uma mensagem sem enviá-la. Isso é útil para verificar a mensagem antecipadamente.