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 SMS
  • test(Seven\Nette\Entity\SmsMessage) - Criar mensagem de teste sem enviar
  • status(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. 1

    Enviar mensagem

    Use o método send(Seven\Nette\Entity\VoiceMessage) para enviar uma mensagem de texto para fala.

  2. 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.