Baixar o arquivo do relatório
Este trecho de código mostra como recuperar um arquivo de relatório. O arquivo de relatório é um arquivo CSV compactado em ZIP que contém todos os registros da solicitação.
Observe que há um período de retenção de dados de 4 dias; portanto, relatórios com mais de 4 dias não estarão disponíveis.
Exemplo
| Chave | Descrição |
|---|---|
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
FILE_ID | The file ID of the report to retrieve. |
Escreva o código
Adicione o seguinte ao arquivo ` get-report.sh`:
curl -o report.zip -u "$VONAGE_API_KEY:$VONAGE_API_SECRET" \
"https://api.nexmo.com/v3/media/$FILE_ID"Execute seu código
Salve este arquivo no seu computador e execute-o:
Pré-requisitos
Install-Package VonageCrie um arquivo chamado ` GetReport.cs ` e insira o seguinte código:
var credentials = Credentials.FromApiKeyAndSecret(VONAGE_API_KEY, VONAGE_API_SECRET);
Client = new VonageClient(credentials);Escreva o código
Adicione o seguinte ao arquivo ` GetReport.cs`:
var request = GetReportRequest.Build()
.WithReportId(requestId)
.Create();
var response = await Client.ReportsClient.GetReportAsync(request);Experimente
-
Defina as variáveis substituíveis para sua Account.
-
Defina o
FILE_ID. Você pode obter essa informação nos detalhes de um obter o status do relatório ou relatórios de lista chamada. A resposta conterá um JSON semelhante a:Copiar"download_report": { "href": "https://api.nexmo.com/v3/media/84a14d67-1234-5678-9012-ac042b16092a" }Nesse caso
84a14d67-1234-5678-9012-ac042b16092aé oFILE_ID. -
Execute o script para baixar um arquivo Zip contendo o relatório no formato CSV.