REST Resource: accounts.dataSources.fileUploads
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ressource: FileUpload
Der Dateiupload einer bestimmten Datenquelle, also das Ergebnis des Abrufs der Datenquelle zu einem bestimmten Zeitstempel, der asynchron berechnet wird, wenn die Verarbeitung der Datenquelle abgeschlossen ist. Gilt nur für Dateidatenquellen.
JSON-Darstellung |
{
"name": string,
"dataSourceId": string,
"processingState": enum (ProcessingState ),
"issues": [
{
object (Issue )
}
],
"itemsTotal": string,
"itemsCreated": string,
"itemsUpdated": string,
"uploadTime": string
} |
Felder |
name |
string
Kennung. Der Name des Dateiuploads der Datenquelle. Format: {datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}
|
dataSourceId |
string (int64 format)
Nur Ausgabe. Die ID der Datenquelle.
|
processingState |
enum (ProcessingState )
Nur Ausgabe. Der Verarbeitungsstatus der Datenquelle.
|
issues[] |
object (Issue )
Nur Ausgabe. Liste der Probleme in der Datenquelle.
|
itemsTotal |
string (int64 format)
Nur Ausgabe. Die Anzahl der Elemente in der Datenquelle, die verarbeitet wurden.
|
itemsCreated |
string (int64 format)
Nur Ausgabe. Die Anzahl der Elemente in der Datenquelle, die erstellt wurden.
|
itemsUpdated |
string (int64 format)
Nur Ausgabe. Die Anzahl der Elemente in der Datenquelle, die aktualisiert wurden.
|
uploadTime |
string (Timestamp format)
Nur Ausgabe. Das Datum, an dem die Datei der Datenquelle hochgeladen wurde.
|
ProcessingState
Der Verarbeitungsstatus der Datenquelle.
Enums |
PROCESSING_STATE_UNSPECIFIED |
Verarbeitungsstatus nicht angegeben. |
FAILED |
Die Datenquelle konnte nicht verarbeitet werden oder alle Elemente enthielten Fehler. |
IN_PROGRESS |
Die Datenquelle wird verarbeitet. |
SUCCEEDED |
Die Datenquelle wurde erfolgreich verarbeitet, bei einigen Artikeln sind jedoch möglicherweise Fehler aufgetreten. |
Problem
Ein Fehler in der Datenquelle, z. B. „ungültiger Preis“.
JSON-Darstellung |
{
"title": string,
"description": string,
"code": string,
"count": string,
"severity": enum (Severity ),
"documentationUri": string
} |
Felder |
title |
string
Nur Ausgabe. Der Titel des Problems, z. B. „Artikel zu groß“.
|
description |
string
Nur Ausgabe. Die Fehlerbeschreibung, z. B. „Ihre Datenquelle enthält Artikel, die zu viele Attribute aufweisen oder zu groß sind. Diese Elemente werden gelöscht.“
|
code |
string
Nur Ausgabe. Der Fehlercode, z. B. „validation/invalid_value“. Gibt „?“ zurück, wenn der Code unbekannt ist.
|
count |
string (int64 format)
Nur Ausgabe. Die Häufigkeit, mit der der Fehler beim Hochladen der Datei aufgetreten ist.
|
severity |
enum (Severity )
Nur Ausgabe. Schweregrad des Problems
|
documentationUri |
string
Nur Ausgabe. Link zur Dokumentation, in der das Problem ausführlicher erläutert wird, sofern verfügbar.
|
Schweregrad
Enums |
SEVERITY_UNSPECIFIED |
Schweregrad nicht angegeben. |
WARNING |
Das Problem ist die Warnung. |
ERROR |
Das Problem ist ein Fehler. |
Methoden |
|
Der letzte Dateiupload der Datenquelle. |
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: 2024-11-24 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-11-24 (UTC)."],[[["\u003cp\u003eFileUpload is the asynchronous result of a data source retrieval, containing information about the processing of uploaded files.\u003c/p\u003e\n"],["\u003cp\u003eProcessingState indicates the status of the data source, whether it's being processed, has succeeded, or failed.\u003c/p\u003e\n"],["\u003cp\u003eIssue details errors encountered during data source processing, including descriptions, severity, and counts.\u003c/p\u003e\n"],["\u003cp\u003eFileUpload provides metrics such as the total, created, and updated items processed, along with the upload timestamp.\u003c/p\u003e\n"],["\u003cp\u003eThe resource provides a \u003ccode\u003eget\u003c/code\u003e method to retrieve the latest data source file upload details.\u003c/p\u003e\n"]]],["File uploads for data sources are processed asynchronously, with results available upon completion. Key information includes the `name`, `dataSourceId`, `processingState`, and any `issues`. The `processingState` can be `FAILED`, `IN_PROGRESS`, or `SUCCEEDED`. Issues have a `title`, `description`, `code`, `count`, and `severity` (`WARNING` or `ERROR`). Data like `itemsTotal`, `itemsCreated`, `itemsUpdated`, and `uploadTime` are also available. The `get` method is available to get the data.\n"],null,["# REST Resource: accounts.dataSources.fileUploads\n\n- [Resource: FileUpload](#FileUpload)\n - [JSON representation](#FileUpload.SCHEMA_REPRESENTATION)\n- [ProcessingState](#ProcessingState)\n- [Issue](#Issue)\n - [JSON representation](#Issue.SCHEMA_REPRESENTATION)\n- [Severity](#Severity)\n- [Methods](#METHODS_SUMMARY)\n\nResource: FileUpload\n--------------------\n\nThe file upload of a specific data source, that is, the result of the retrieval of the data source at a certain timestamp computed asynchronously when the data source processing is finished. Only applicable to file data sources.\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"dataSourceId\": string, \"processingState\": enum (/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads#ProcessingState), \"issues\": [ { object (/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads#Issue) } ], \"itemsTotal\": string, \"itemsCreated\": string, \"itemsUpdated\": string, \"uploadTime\": string } ``` |\n\n| Fields ||\n|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Identifier. The name of the data source file upload. Format: `{datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}` |\n| `dataSourceId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The data source id. |\n| `processingState` | `enum (`[ProcessingState](/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads#ProcessingState)`)` Output only. The processing state of the data source. |\n| `issues[]` | `object (`[Issue](/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads#Issue)`)` Output only. The list of issues occurring in the data source. |\n| `itemsTotal` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The number of items in the data source that were processed. |\n| `itemsCreated` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The number of items in the data source that were created. |\n| `itemsUpdated` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The number of items in the data source that were updated. |\n| `uploadTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` Output only. The date at which the file of the data source was uploaded. |\n\nProcessingState\n---------------\n\nThe processing state of the data source.\n\n| Enums ||\n|--------------------------------|--------------------------------------------------------------------------------------|\n| `PROCESSING_STATE_UNSPECIFIED` | Processing state unspecified. |\n| `FAILED` | The data source could not be processed or all the items had errors. |\n| `IN_PROGRESS` | The data source is being processed. |\n| `SUCCEEDED` | The data source was processed successfully, though some items might have had errors. |\n\nIssue\n-----\n\nAn error occurring in the data source, like \"invalid price\".\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"title\": string, \"description\": string, \"code\": string, \"count\": string, \"severity\": enum (/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads#Severity), \"documentationUri\": string } ``` |\n\n| Fields ||\n|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `title` | `string` Output only. The title of the issue, for example, \"Item too big\". |\n| `description` | `string` Output only. The error description, for example, \"Your data source contains items which have too many attributes, or are too big. These items will be dropped\". |\n| `code` | `string` Output only. The code of the error, for example, \"validation/invalid_value\". Returns \"?\" if the code is unknown. |\n| `count` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The number of occurrences of the error in the file upload. |\n| `severity` | `enum (`[Severity](/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads#Severity)`)` Output only. The severity of the issue. |\n| `documentationUri` | `string` Output only. Link to the documentation explaining the issue in more details, if available. |\n\nSeverity\n--------\n\nThe severity of the issue.\n\n| Enums ||\n|------------------------|---------------------------|\n| `SEVERITY_UNSPECIFIED` | Severity unspecified. |\n| `WARNING` | The issue is the warning. |\n| `ERROR` | The issue is an error. |\n\n| Methods ------- ||\n|-------------------------------------------------------------------------------------------------|------------------------------------------|\n| ### [get](/merchant/api/reference/rest/datasources_v1beta/accounts.dataSources.fileUploads/get) | Gets the latest data source file upload. |"]]