Lädt Medien zur Indexierung hoch.
Der Uploadendpunkt unterstützt direkte und fortsetzbare Uploadprotokolle und ist für große Elemente gedacht, die nicht bei Indexanfragen eingefügt werden können. So indexieren Sie große Inhalte:
- Rufe
indexing.datasources.items.upload
mit dem Artikelnamen auf, um eine Uploadsitzung zu starten und dieUploadItemRef
abzurufen. - Rufe media.upload auf, um die Inhalte als Streaminganfrage hochzuladen. Verwende dabei denselben Ressourcennamen wie in der UploadItemRef aus Schritt 1.
- Rufen Sie
indexing.datasources.items.index
auf, um das Element zu indexieren. Fülle ItemContent mit der UploadItemRef aus Schritt 1 aus.
Weitere Informationen finden Sie unter Mithilfe der REST API Inhaltsconnectors erstellen.
Hinweis:Für die Ausführung dieser API ist ein Dienstkonto erforderlich.
HTTP-Anfrage
- Upload-URI für Anfragen zum Hochladen von Medien:
POST https://cloudsearch.googleapis.com/upload/v1/media/{resourceName=**}
- Metadaten-URI für Anfragen, die nur Metadaten enthalten:
POST https://cloudsearch.googleapis.com/v1/media/{resourceName=**}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
resourceName |
Name der heruntergeladenen Medien. |
Anfragetext
Der Anfragetext enthält eine Instanz von Media
.
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Medienressource
JSON-Darstellung |
---|
{ "resourceName": string } |
Felder | |
---|---|
resourceName |
Name der Medienressource. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.