Fehlersuche
Arbeiten mit der Vonage CLI
Vonage Applikation einrichten
Da Sie mehrere Vonage-Applikationen erstellen können, beziehen sich die von Ihnen ausgeführten Befehle auf die eingerichtete Applikation. Wenn Sie z. B. einen Benutzer anlegen, müssen Sie sicherstellen, dass Sie ihn in der gewünschten Anwendung anlegen.
- Überprüfen Sie die Anwendung, auf die sich Ihre CLI bezieht, indem Sie sie ausführen:
Keine Reaktion auf Befehle
Wenn Sie einen Befehl ausführen und keine Antwort erhalten:
- Versuchen Sie sicherzustellen, dass alle JSON-Objekte in Ihrem Befehl geschlossene Objekte sind und keine
}oder'zum Beispiel.
JWTs
Denken Sie daran, dass ein JWT pro Benutzer und pro Vonage-Applikation gilt.
Ungültiger Token-Fehler
Stellen Sie sicher, dass die
"application_id"Behauptung richtig ist.Stellen Sie sicher, dass die
"sub"korrekt ist. Das bedeutet, dass ein Benutzer mit diesem Benutzernamen in Ihrer Vonage-Anwendung existiert.Stellen Sie sicher, dass das JWT nicht abgelaufen ist:
Sie finden das Verfallsdatum auf
"exp"in Unix-Zeit, d.h. in Sekunden seit dem 01. Januar 1970 (UTC).Sie können in menschliche Zeit umrechnen.
Stellen Sie sicher, dass die Ablaufzeit in der Zukunft liegt, d. h., dass der JWT noch nicht abgelaufen ist.
Verbindungsfehler oder Zeitüberschreitung der Verbindung
Beim Versuch, sich beim SDK anzumelden, wird ein Verbindungsfehler oder eine Zeitüberschreitung der Verbindung angezeigt:
Überprüfen Sie die Internetverbindung auf Ihrem Gerät.
Dann
JWTkönnte nach den JWT-Standards gültig sein, einige Angaben könnten jedoch gemäß den Vonage-Anforderungen falsch sein. Versuchen Sie, eine neueJWTund gleichzeitig die Korrektheit Ihrer Vonage-spezifischen Ansprüche zu gewährleisten.
Fehler beim Erzeugen eines JWT
Stellen Sie sicher, dass die private Schlüsseldatei vorhanden ist. Sie wird auf dem Rechner generiert, auf dem Sie die Anwendung erstellt haben.
In unseren Dokumenten wird bei der Verwendung der CLI vorgeschlagen, den Pfad
./private.key.Vergewissern Sie sich, dass Ihr privater Schlüssel auf dem Rechner existiert, mit dem Sie das JWT erzeugen, und dass der Pfad korrekt ist.
Wenn Sie einen neuen privaten Schlüssel benötigen:
Sie erhalten es bei der Dashboard. Wählen Sie im Menü auf der linken Seite Stimme → Ihre Applications → wählen Sie die Applikation → Bearbeiten. Klicken Sie am unteren Rand auf
Generate public / private key pair. Vergessen Sie nicht zu klickenSave changes.Speichern Sie die Datei auf Ihrem Rechner und aktualisieren Sie den Pfad zu ihr, wenn Sie das JWT generieren.
Push-Benachrichtigungen
Stellen Sie sicher, dass Sie das Zertifikat auf den Server von Vonage hochgeladen haben. Sie benötigen ein gültiges Admin-JWT, also ein JWT ohne das
subAnspruch. Sie können Entschlüsseln Sie Ihr JWT um sicher zu gehen.Stellen Sie sicher, dass Sie Push-Benachrichtigungen aktiviert haben und dass die Methode
client.registerVoipToken()erfolgreich war. Sie können auch einen Protokollaufruf oder einen Haltepunkt setzen, um sicherzustellen, dass der Aufruf erfolgreich war.
Haben Sie weitere Fragen?
Sollten Sie weitere Fragen, Probleme oder Feedback haben, kontaktieren Sie uns bitte unter devrel@vonage.com oder die Vonage Entwickler-Community Slack.