Berichtsstatus prüfen

Sobald ein Bericht angefordert wurde, kann es einige Zeit dauern, bis er erstellt ist. Sie können den Fortschritt Ihres Berichts überprüfen, indem Sie die Funktion GET /v2/reports/:id Endpunkt, zum Beispiel:

curl -u API_KEY:API_SECRET https://api.nexmo.com/v2/reports/REQUEST_ID

Ersetzen Sie REQUEST_ID mit dem request_id zurückgegeben von der erster Aufruf des Endpunkts "Bericht erstellen.

Zusätzlich zur Abfrage des Berichtsstatus können Sie einen Webhook registrieren, an den die APIs von Vonage eine Anfrage stellen, wenn der Bericht erstellt wurde. Geben Sie dazu einen callback_url Parameter bei der Erstellung des Berichts.

Die Antwort enthält Informationen über den Bericht. Die download_report wird erst sichtbar, wenn die Berichterstellung abgeschlossen ist. Sie können es verwenden, um den Bericht abrufen, wie im nächsten Schritt gezeigt wird.

{
  "request_id": "6c5506b7-f16a-44dc-af06-756bbf467488",
  "request_status": "SUCCESS",
  "product": "SMS",
  "account_id": "API_KEY",
  "date_start": "2024-02-27T00:00:00+0000",
  "date_end": "2024-02-28T23:59:59+0000",
  "include_subaccounts": false,
  "direction": "outbound",
  "include_message": false,
  "receive_time": "2024-06-17T16:39:06+0000",
  "start_time": "2024-06-17T16:39:06+0000",
  "_links": {
    "self": {
      "href": "https://api.nexmo.com/v2/reports/6c5506b7-f16a-44dc-af06-756bbf467488"
    },
    "download_report": {
      "href": "https://api.nexmo.com/v3/media/b003ed27-b4b2-4a7d-b4a5-6255ce08eea5"
    }
  },
  "items_count": 14952
}

Erstellen eines CSV-Berichts über die Befehlszeile

Erstellen Sie einen CSV-Bericht mit dem Kommandozeilentool curl.

Schritte
1
Einführung
2
Erstellen eines CSV-Berichts über die Befehlszeile
3
Berichtsstatus prüfen
4
Bericht herunterladen
5
Was kommt als Nächstes?