Method: projects.locations.products.patch
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Änderungen an einer Produktressource vornehmen. Derzeit können nur die Felder displayName
, description
und labels
aktualisiert werden.
Wenn Labels aktualisiert werden, wird die Änderung erst nach der nächsten Indexzeit in Abfragen berücksichtigt.
Mögliche Fehler:
- Wenn das Produkt nicht existiert, wird NOT_FOUND ausgegeben.
- Gibt INVALID_ARGUMENT zurück, wenn displayName in updateMask vorhanden ist, aber in der Anfrage fehlt oder länger als 4.096 Zeichen ist.
- Gibt INVALID_ARGUMENT zurück, wenn die Beschreibung in updateMask vorhanden ist, aber länger als 4.096 Zeichen ist.
- Gibt INVALID_ARGUMENT zurück, wenn productCategory in updateMask vorhanden ist.
HTTP-Anfrage
PATCH https://vision.googleapis.com/v1/{product.name=projects/*/locations/*/products/*}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
product.name |
string
Der Ressourcenname des Produkts. Format ist: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID . Dieses Feld wird beim Erstellen eines Produkts ignoriert.
|
Suchparameter
Parameter |
updateMask |
string (FieldMask format)
Der FieldMask , der angibt, welche Felder aktualisiert werden sollen. Wenn „updateMask“ nicht angegeben ist, müssen alle änderbaren Felder aktualisiert werden. Gültige Maskenpfade sind productLabels , displayName und description . Eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo" .
|
Anfragetext
Der Anfragetext enthält eine Instanz von Product
.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Product
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-vision
Weitere Informationen finden Sie in der Authentifizierungsübersicht.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-30 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-30 (UTC)."],[],[],null,["# Method: projects.locations.products.patch\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization Scopes](#body.aspect)\n\nMakes changes to a Product resource. Only the `displayName`, `description`, and `labels` fields can be updated right now.\n\nIf labels are updated, the change will not be reflected in queries until the next index time.\n\nPossible errors:\n\n- Returns NOT_FOUND if the Product does not exist.\n- Returns INVALID_ARGUMENT if displayName is present in updateMask but is missing from the request or longer than 4096 characters.\n- Returns INVALID_ARGUMENT if description is present in updateMask but is longer than 4096 characters.\n- Returns INVALID_ARGUMENT if productCategory is present in updateMask.\n\n### HTTP request\n\n`PATCH https://vision.googleapis.com/v1/{product.name=projects/*/locations/*/products/*}`\n\nThe URL uses [gRPC Transcoding](https://github.com/googleapis/googleapis/blob/master/google/api/http.proto) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [Product](/vision/product-search/docs/reference/rest/v1/projects.locations.products#Product).\n\n### Response body\n\nIf successful, the response body contains an instance of [Product](/vision/product-search/docs/reference/rest/v1/projects.locations.products#Product).\n\n### Authorization Scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n- `https://www.googleapis.com/auth/cloud-vision`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/)."]]