Erkunden von Abonnement-APIs

Abonnement mit einem API kündigen

Objective

After completing this lesson, you will be able to kündigen Sie ein Abonnement mit einem API.

Kündigung eines Abonnements mit einem API

Die Kündigung eines Abonnements mit einem API umfasst in der Regel das Senden einer Anforderung an den Abonnementabrechnungs-API-Endpunkt mit den erforderlichen Parametern und Authentifizierungsanmeldedaten. Mit einer Abonnement-ID können Sie eine Abonnementkündigungsanforderung über ein API senden. Beachten Sie, dass die URL unverändert bleibt. Sie müssen nur den Endpunkt ändern.

Fahren wir als Nächstes mit einem Video fort, um zu sehen, wie Sie ein Abonnement mit einem API kündigen.

Zusammenfassung

Nachdem wir nun alles von Abonnement-API-Optionen und Tests mit REST-Clients bis hin zum Anlegen und Kündigen von Abonnements mit APIs kennengelernt haben, gehen wir zum nächsten Kapitel über APIs, die die Nutzung verwalten.

Abonnement mit dem API POST Subscription Cancellation kündigen

Geschäftsszenario

Sie sind ein Entwickler, der Subscription Billing für Ihr Unternehmen implementiert. Das Geschäftsszenario besteht darin, dass Ihr Unternehmen eine Kündigungsanfrage von einem Kunden für sein laufendes Abonnement erhalten hat. In der Übung müssen Sie das API Subscriptions verwenden, um das Abonnement zu kündigen.

Schritte

  1. Legen Sie in Bruno einen neuen POST-Request an.

    1. Geben Sie die URL https://eu10.revenue.cloud.sap/api/subscription/v1/subscriptions/ID/cancellation ein.

    2. Wechseln Sie zur Registerkarte Auth, und geben Sie den Bearer-Token aus der Übung „Bearer-Token zum Abrufen der Berechtigung für die APIs generieren" ein.

    3. Ersetzen Sie die ID in der URL durch die Abonnement-ID aus der Übung „Kunden-ID abrufen" und „Abonnement mit dem POST-Abonnement-API anlegen".

    4. Wechseln Sie zur Registerkarte Text.

    5. Wählen Sie JSON.

    6. Geben Sie JSON ein.

      Code Snippet
      123456789
      { "metaData": { "version": 1 }, "requestedCancellationDate": "2024-08-01", "cancellationReason": "Not Paid", "cancellationNoticeDate": "2024-07-24T05:00:00.000Z" }