Wir empfehlen die Verwendung des Die festzulegenden Google API-Clientbibliotheken Content API for Shopping einrichten. In diesem Leitfaden wird der Python Content API-Client verwendet. als Beispiel. Sie sind jedoch für viele beliebte Programmiersprachen und vereinfachen gängige API-Aufgaben wie Authentifizierung, Senden von Anfragen, und das Parsen von Antworten. Hilfe zum Einrichten von Clientbibliotheken für anderen Sprachen finden Sie in der README.md für die Sprache in der googleads/googleads-shopping-samples Repository auf GitHub.
So richten Sie die Google API-Clientbibliothek für Python ein:
Verzeichnis für die Konfiguration und Authentifizierung der Clientbibliothek erstellen -Dateien. Erstellen Sie in Ihrem Basisverzeichnis die folgenden Verzeichnisse:
~/shopping-samples/content/
Führen Sie die folgenden Schritte aus, um die Anmeldedaten für Ihr Dienstkonto herunterzuladen:
- Rufen Sie die Google API-Bibliothek auf.
- Wählen Sie im Menü oben auf der Seite ein Projekt aus. Falls Sie keines haben Erstellen Sie eines, indem Sie auf Neues Projekt klicken.
- Wenn Sie die Content API for Shopping noch nicht für dieses Konto aktiviert haben, und aktivieren Sie es in der Liste der Google APIs.
- Wählen Sie in der linken Seitenleiste Anmeldedaten aus. Möglicherweise müssen Sie auf um dies zu sehen.
- Wählen Sie zum Einrichten eines Dienstkontos Anmeldedaten erstellen aus. Dienstkonto.
- Geben Sie dem neuen Dienstkonto einen Namen. Sie dient auch als Standard-Nutzername für Dienstkonto-ID Notieren Sie sich die Dienstkonto-ID einschließlich des Teils nach dem @ Zeichen. Klicken Sie auf Erstellen und gehen Sie die optionalen Schritte zum Gewähren des Zugriffs für das Projekt und die Nutzer und klicken Sie auf Fertig.
- Sie werden zur Seite „Dienstkonten“ weitergeleitet, auf der Ihr neuer Dienst Konto aufgerufen werden kann.
Um einen privaten JSON-Schlüssel abzurufen, klicken Sie auf das Dienstkonto und dann auf die Schaltfläche Schlüssel . Klicken Sie auf Schlüssel hinzufügen > Erstellen Sie einen neuen Schlüssel und wählen Sie dann "JSON" als Schlüsseltyp. Klicken Sie auf Erstellen, um den privaten Schlüssel auf Ihren Computer herunterzuladen. Der neue Schlüssel wird automatisch heruntergeladen.
Benennen Sie die heruntergeladene Datei mit den Anmeldedaten in service-account.json um.
Verschieben Sie die Datei service-account.json in den Ordner home directory/shopping-samples/content/.
Erstellen Sie unter home directory/shopping-samples/content/ einen leere Datei merchant-info.json.
Fügen Sie der Datei merchant-info.json den folgenden Text hinzu:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
Fügen Sie Ihrem Merchant Center-Konto das neue Dienstkonto als Nutzer hinzu. Wenn Sie Drittanbieter-Entwickler sind, müssen Sie Ihren Kunden bitten, diesen Schritt für Sie.
- Rufen Sie Ihr Merchant Center-Konto auf.
- Wählen Sie in den Einstellungen Ihres Merchant Center-Kontos die Option Personen und Zugriff.
Klicken Sie auf + Person hinzufügen und verwenden Sie die Dienstkonto-ID als E-Mail-Adresse. für den neuen Nutzer.
Für die Verwendung des Dienstes
Accounts
ist Administratorzugriff erforderlich. Wählen Sie daher Verwaltung:Klicken Sie auf Nutzer hinzufügen, um die Einstellungen zu speichern und zur Liste der Nutzenden. Die Dienstkonto-ID wird mit der ausgewählten Nutzerrolle aufgeführt.
Wiederholen Sie diesen Vorgang für alle anderen Dienstkonten, die Sie hinzufügen möchten.
Klonen (oder herunterladen und entpacken) googleads/googleads-shopping-samples GitHub-Repository zu einem beliebigen Speicherort auf Ihrem Computer hinzufügen. muss es nicht in Ihrem oder in ~/shopping-samples/content/.
Wenn Sie das Repository heruntergeladen und entpackt haben, benennen Sie entpacktes Verzeichnis nach googleads-shopping-samples.
So installieren Sie die erforderlichen Beispielabhängigkeiten in einem Terminalfenster: Rufen Sie googleads-shopping-samples/python/ auf und führen Sie folgenden Befehl aus:
pip install -r requirements.txt
Sie haben jetzt die Google API-Clientbibliothek für Python konfiguriert und können mit der Content API verwendet werden. Im nächsten Abschnitt erstellen und senden Sie eine Anfrage zum Einfügen eines neuen Produkts.