Postman bietet eine benutzerfreundliche Oberfläche zum Erstellen, Senden und Analysieren von HTTP-Anfragen und erleichtert so das Testen und Verstehen von Merchant APIs erheblich. Sie können ganz einfach verschiedene API-Aufrufe (GET, POST, PUT, DELETE) an unterschiedliche Endpunkte erstellen und ändern. Dazu passen Sie Parameter, Header und Anfragetexte an, um reale Szenarien zu simulieren.
Die übersichtliche Darstellung von Antworten im Tool, einschließlich Statuscodes, Headern und Nutzlasten, ermöglicht eine schnelle Überprüfung des API-Verhaltens und hilft bei der Fehlerbehebung. Dieser strukturierte Ansatz beschleunigt den Entwicklungszyklus, verbessert die API-Qualität und vertieft das Verständnis der Funktionen und Feinheiten der Merchant API.
Übersicht
Wenn Sie die MAPI-Postman-Sammlung in Ihrer Postman-Instanz verwenden möchten, müssen Sie zuerst die Umgebung konfigurieren. Hier finden Sie eine detaillierte Anleitung dazu.
Weitere Informationen zur Plattform finden Sie in der Postman-Beschreibung.
1. Dienstkontokonfiguration
Sie erhalten den serviceAccountKey und den api_key.
- Eine detaillierte Anleitung finden Sie unter Dienstkonto für den Zugriff auf die API verwenden.
- Google Cloud-Projekt > Anmeldedaten > Anmeldedaten erstellen > Dienstkonto
- Füllen Sie das Formular aus und klicken Sie auf Erstellen und fortfahren.
- Wählen Sie die Rolle Inhaber aus und klicken Sie auf Weiter.
- Klicken Sie auf Fertig.
- So laden Sie den JSON-Schlüssel herunter:
- Klicken Sie auf die gerade erstellte E-Mail-Adresse des Dienstkontos (etwa {YOUR_SERVICE_ACCOUNT}@{RANDOM_DOMAIN}.gserviceaccount.com).
- Klicken Sie auf den Tab Schlüssel.
- Klicken Sie auf Schlüssel hinzufügen > Schlüssel erstellen.
- Wählen Sie JSON aus und klicken Sie auf Erstellen, um die JSON-Datei herunterzuladen.
ACHTUNG: Sie können den Schlüssel nur einmal herunterladen. Wenn Sie ihn verlieren, müssen Sie einen neuen Schlüssel erstellen und diesen löschen.
- Öffnen Sie das Merchant Center.
- Klicken Sie unter Einstellungen > Zugriff und Dienst auf Personen und Zugriff.
- Klicken Sie auf Person hinzufügen und verwenden Sie die Dienstkonto-ID als E-Mail-Adresse für den neuen Nutzer.
2. Postman einrichten
- Postman-Umgebungsvorlage als JSON herunterladen
- MAPI Postman-Sammlung als JSON herunterladen
- Melden Sie sich in Postman an oder erstellen Sie ein neues Konto.
- Postman-Umgebungsvorlage importieren
- Kopieren Sie die vollständige JSON-Datei in Umgebung > Mein Konto > serviceAccountKey.
- Kopieren Sie den private_key aus der JSON-Datei in die Sammlung > Umgebung > MyAccount > api_key.
- MAPI Postman Collection-JSON importieren
- Wählen Sie rechts oben die Umgebung aus.
3. Entwicklerregistrierung
Verknüpfen Sie Ihr Merchant Center-Konto mit dem Google Cloud-Projekt, indem Sie sich als Entwickler registrieren. Nutzer mit der Rolle „API-Entwickler“ erhalten API-Mitteilungen, darunter obligatorische Servicemitteilungen, Entwicklerumfragen und Informationen zu Möglichkeiten.
- Öffnen Sie Postman > Collections > Merchant API Official.
- Öffnen Sie accounts_v1 > accounts > accounts.developerRegistration > registerGcp.
- Ersetzen Sie den Platzhalter
{account}im Pfad durch Ihre MC-ID. - Ersetzen Sie den Platzhalter
{email}im Text durch Ihre E-Mail-Adresse. - Klicken Sie auf Senden, um die Registrierung auszuführen.
- Wenn alles richtig gemacht wurde, erhalten Sie eine Bestätigungs-JSON-Antwort wie diese:
json { "name": "accounts/{YOUR_MC_ID}/developerRegistration", "gcpIds": [ "{YOUR_GCP_ID}" ] }
4. Merchant API in Postman testen
- Öffnen Sie Postman > Collections > Merchant API Official > accounts_v1 > accounts > list.
- Klicken Sie auf Senden.
- Wenn alles richtig gemacht wurde, erhalten Sie eine Bestätigungs-JSON-Antwort wie diese:
json { "accounts": [ { "name": "accounts/{YOUR_MC_ID}", "accountId": "{YOUR_MC_ID}", "accountName": "{YOUR_MERCHANT_NAME}", "adultContent": false, "timeZone": { "id": "{YOUR_TIMEZONE}" }, "languageCode": "en-US" } ] }