Berichtsdatei herunterladen

Dieses Codeschnipsel zeigt Ihnen, wie Sie eine Berichtsdatei abrufen können. Die Berichtsdatei ist eine gezippte CSV-Datei, die alle Datensätze für die Anfrage enthält.

Beachten Sie, dass die Daten 4 Tage lang aufbewahrt werden, so dass Berichte, die älter als 4 Tage sind, nicht verfügbar sind.

Beispiel

SchlüsselBeschreibung
VONAGE_API_KEY

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

VONAGE_API_SECRET

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

FILE_ID

The file ID of the report to retrieve.

Schreiben Sie den Code

Fügen Sie Folgendes zu get-report.sh hinzu:

curl -o report.zip -u "$VONAGE_API_KEY:$VONAGE_API_SECRET" \
     "https://api.nexmo.com/v3/media/$FILE_ID"

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

bash get-report.sh

Probieren Sie es aus

  1. Legen Sie die austauschbaren Variablen für Ihren Account fest.

  2. Setzen Sie die FILE_ID. Diese können Sie aus den Angaben eines Berichtsstatus abrufen oder Listenberichte aufrufen. Die Antwort enthält JSON ähnlich wie:

        "download_report": {
        "href": "https://api.nexmo.com/v3/media/84a14d67-1234-5678-9012-ac042b16092a"
        }
    

    In diesem Fall 84a14d67-1234-5678-9012-ac042b16092a ist die FILE_ID.

  3. Führen Sie das Script aus, um eine Zip-Datei herunterzuladen, die den Bericht im CSV-Format enthält.

Siehe auch