Consultar domínios

No trecho de código abaixo, você vê como recuperar uma lista dos seus domínios no API SIP programável.

Exemplo

Substitua as seguintes variáveis no código de exemplo:

ChaveDescrição
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

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

npm install -g nexmo-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.

nexmo app:create "Query Domains" http://demo.ngrok.io/webhooks/answer http://demo.ngrok.io/webhooks/events --keyfile private.key

Escreva o código

Adicione o seguinte ao arquivo ` query-domains.sh`:

curl --fail-with-body -X GET \
  https://api.nexmo.com/v1/psip \
  -u $VONAGE_API_KEY:$VONAGE_API_SECRET

Ver código-fonte completo

Execute seu código

Salve este arquivo no seu computador e execute-o:

bash query-domains.sh

Leitura complementar