Obter eventos de Audit
Neste trecho de código, você vê como obter uma lista de eventos de Audit.
Exemplo
Você precisará garantir que os seguintes valores substituíveis sejam definidos no código de exemplo, utilizando qualquer método que lhe seja conveniente:
| Chave | Descrição |
|---|---|
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
No exemplo a seguir, o Criar um aplicativo e Inicialize suas dependências Os procedimentos são opcionais.
Pré-requisitos
Um aplicativo da Vonage contém a configuração necessária para o seu projeto. Você pode criar um aplicativo usando o CLI da Vonage (veja abaixo) ou pelo painel de controle. Para saber mais sobre os aplicativos, acesse consulte nosso guia de conceitos da Vonage.
Instale a CLI
Criar um aplicativo
Depois de instalar a CLI, você poderá usá-la para criar um aplicativo Vonage. Execute o comando a seguir e anote o ID do aplicativo que for retornado. Esse é o valor que deve ser usado em NEXMO_APPLICATION_ID no exemplo abaixo. Isso também criará o arquivo private.key no diretório atual, que você precisará na etapa Inicialize suas dependências
O Vonage precisa se conectar ao seu computador local para acessar o answer_url. Recomendamos usar o ngrok para fazer isso. Certifique-se de substituir demo.ngrok.io nos exemplos abaixo pelo seu próprio URL do ngrok.
Crie um arquivo chamado ` get-events.sh ` e insira o seguinte código:
source "../config.sh"Escreva o código
Adicione o seguinte ao arquivo ` get-events.sh`:
curl "https://api.nexmo.com/beta/audit/events" \
-u "$VONAGE_API_KEY:$VONAGE_API_SECRET"Execute seu código
Salve este arquivo no seu computador e execute-o:
Pré-requisitos
Um aplicativo da Vonage contém a configuração necessária para o seu projeto. Você pode criar um aplicativo usando o CLI da Vonage (veja abaixo) ou pelo painel de controle. Para saber mais sobre os aplicativos, acesse consulte nosso guia de conceitos da Vonage.
Instale a CLI
Criar um aplicativo
Depois de instalar a CLI, você poderá usá-la para criar um aplicativo Vonage. Execute o comando a seguir e anote o ID do aplicativo que for retornado. Esse é o valor que deve ser usado em NEXMO_APPLICATION_ID no exemplo abaixo. Isso também criará o arquivo private.key no diretório atual, que você precisará na etapa Inicialize suas dependências
O Vonage precisa se conectar ao seu computador local para acessar o answer_url. Recomendamos usar o ngrok para fazer isso. Certifique-se de substituir demo.ngrok.io nos exemplos abaixo pelo seu próprio URL do ngrok.
npm install @vonage/auditCrie um arquivo chamado ` get-events.js ` e insira o seguinte código:
const { Audit } = require('@vonage/audit');
const auditClient = new Audit({
apiKey: VONAGE_API_KEY,
apiSecret: VONAGE_API_SECRET,
});Escreva o código
Adicione o seguinte ao arquivo ` get-events.js`:
const run = async () => {
try {
for await (const event of auditClient.getEvents()) {
console.log(event);
}
} catch (error) {
console.log(error);
}
};
run();Execute seu código
Salve este arquivo no seu computador e execute-o:
Experimente
Execute o comando em um shell. A chamada irá recuperar uma lista de eventos de Audit.