Feed

Un feed.

Representación JSON
{
  "resourceName": string,
  "attributes": [
    {
      object (FeedAttribute)
    }
  ],
  "attributeOperations": [
    {
      object (FeedAttributeOperation)
    }
  ],
  "origin": enum (FeedOrigin),
  "status": enum (FeedStatus),
  "id": string,
  "name": string,

  // Union field system_feed_generation_data can be only one of the following:
  "placesLocationFeedData": {
    object (PlacesLocationFeedData)
  },
  "affiliateLocationFeedData": {
    object (AffiliateLocationFeedData)
  }
  // End of list of possible types for union field system_feed_generation_data.
}
Campos
resourceName

string

Inmutable. El nombre del recurso del feed. Los nombres de recursos de feeds tienen el siguiente formato:

customers/{customerId}/feeds/{feedId}

attributes[]

object (FeedAttribute)

Los atributos del feed Es obligatorio el día CREATE, a menos que se proporcione system_feed_generation_data, en cuyo caso Google Ads actualizará el feed con los atributos correctos. No permitido en UPDATE Usa attributeOperations para agregar atributos nuevos.

attributeOperations[]

object (FeedAttributeOperation)

Lista de operaciones que cambian los atributos del feed. Los atributos solo se pueden agregar, no quitar.

origin

enum (FeedOrigin)

Inmutable. Especifica quién administra los FeedAttributes del feed.

status

enum (FeedStatus)

Solo salida. Estado del feed. Este campo es de solo lectura.

id

string (int64 format)

Solo salida. El ID del feed. Este campo es de solo lectura.

name

string

Inmutable. Es el nombre del feed. Obligatorio.

Campo de unión system_feed_generation_data. Los datos del sistema del Feed. Estos datos especifican información para generar los elementos del feed generado por el sistema. Las direcciones (system_feed_generation_data) solo pueden ser una de las siguientes opciones:
placesLocationFeedData

object (PlacesLocationFeedData)

Datos que se usan para configurar un feed de ubicación que se propaga desde el Perfil de Negocio.

affiliateLocationFeedData

object (AffiliateLocationFeedData)

Datos que se usan para configurar un feed de ubicación afiliada que se propaga con las cadenas especificadas.

FeedAttribute

Los atributos de feed definen los tipos de datos que se espera que estén presentes en un feed. Un solo FeedAttribute especifica el tipo esperado de los FeedItemAttributes con el mismo FeedAttributeId. De manera opcional, un FeedAttribute se puede marcar como parte de la clave única de un FeedItem.

Representación JSON
{
  "type": enum (FeedAttributeType),
  "id": string,
  "name": string,
  "isPartOfKey": boolean
}
Campos
type

enum (FeedAttributeType)

Tipo de datos del atributo del feed. Obligatorio.

id

string (int64 format)

Es el ID del atributo.

name

string

Es el nombre del atributo. Obligatorio.

isPartOfKey

boolean

Indica que los datos correspondientes a este atributo forman parte de la clave única de un FeedItem. Si no se especifica, el valor predeterminado es falso. Ten en cuenta que no se requiere una clave única en el esquema de un feed, en cuyo caso se debe hacer referencia a los elementos del feed con su feed_item_id.

FeedAttributeType

Tipos de datos posibles para un atributo de feed.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
INT64 Valor interno 64.
DOUBLE Doble.
STRING String.
BOOLEAN Booleano.
URL URL.
DATE_TIME Fecha y hora.
INT64_LIST Lista de valores enteros 64.
DOUBLE_LIST Lista doble (8 bytes).
STRING_LIST Lista de cadenas.
BOOLEAN_LIST Lista booleana.
URL_LIST Lista de URLs.
DATE_TIME_LIST Lista de fecha y hora.
PRICE Precio.

FeedAttributeOperation

Operación que se realizará en una mutación en una lista de atributos de feed.

Representación JSON
{
  "operator": enum (Operator),
  "value": {
    object (FeedAttribute)
  }
}
Campos
operator

enum (Operator)

Solo salida. Tipo de operación de lista que se realizará.

value

object (FeedAttribute)

Solo salida. El atributo del feed que se agregará a la lista.

Operador

El operador

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
ADD Agrega el atributo a los atributos existentes.

FeedOrigin

Valores posibles para un origen de feed.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
USER El usuario administra los atributos de feed para este feed. Los usuarios pueden agregar FeedAttributes a este feed.
GOOGLE Google crea los FeedAttributes para un feed de GOOGLE. Google mantiene un feed de este tipo, que tendrá los atributos correctos para el tipo de marcador de posición del feed.

FeedStatus

Los posibles estados de un feed

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
ENABLED El feed está habilitado.
REMOVED Se quitó el feed.

PlacesLocationFeedData

Datos que se usan para configurar un feed de ubicación que se propaga desde el Perfil de Negocio.

Representación JSON
{
  "oauthInfo": {
    object (OAuthInfo)
  },
  "businessAccountId": string,
  "categoryFilters": [
    string
  ],
  "labelFilters": [
    string
  ],
  "emailAddress": string,
  "businessNameFilter": string
}
Campos
oauthInfo

object (OAuthInfo)

Inmutable. Token de autenticación requerido (de la API de OAuth) para el correo electrónico. Este campo solo se puede especificar en una solicitud de creación. No se pueden seleccionar todos sus subcampos.

businessAccountId

string

ID de la página de Google+ de la empresa administrada cuyas ubicaciones se deben utilizar. Si no se establece este campo, se utilizarán todos los negocios a los que pueda acceder el usuario (especificado por emailAddress). Este campo es solo de mutación y no se puede seleccionar.

categoryFilters[]

string

Se usa para filtrar las fichas del Perfil de Negocio por categorías. Si existen entradas en categoryFilters, solo las fichas que pertenecen a alguna de las categorías son candidatas para sincronizarse en FeedItems. Si no existen entradas en categoryFilters, todas las fichas son candidatas para la sincronización.

labelFilters[]

string

Se usa para filtrar fichas del Perfil de Negocio por etiquetas. Si existen entradas en labelFilters, solo las fichas que tengan alguna de las etiquetas configuradas serán candidatas para sincronizarse en FeedItems. Si no existen entradas en labelFilters, todas las fichas son candidatas para la sincronización.

emailAddress

string

La dirección de correo electrónico de un Perfil de Negocio o la dirección de correo electrónico de un administrador del Perfil de Negocio. Obligatorio.

businessNameFilter

string

Se usa para filtrar las fichas del Perfil de Negocio por nombre de la empresa. Si se establece businessNameFilter, solo las fichas con un nombre de empresa coincidente serán las candidatas para sincronizarse en FeedItems.

OAuthInfo

Datos que se usan para la autorización con OAuth.

Representación JSON
{
  "httpMethod": string,
  "httpRequestUrl": string,
  "httpAuthorizationHeader": string
}
Campos
httpMethod

string

El método HTTP que se usa para obtener la autorización.

httpRequestUrl

string

La URL de solicitud HTTP que se usa para obtener la autorización.

httpAuthorizationHeader

string

Es el encabezado de autorización HTTP que se usa para obtener la autorización.

AffiliateLocationFeedData

Datos que se usan para configurar un feed de ubicación afiliada que se propaga con las cadenas especificadas.

Representación JSON
{
  "chainIds": [
    string
  ],
  "relationshipType": enum (AffiliateLocationFeedRelationshipType)
}
Campos
chainIds[]

string (int64 format)

Es la lista de cadenas desde las que el feed de ubicación afiliada sincronizará las ubicaciones.

relationshipType

enum (AffiliateLocationFeedRelationshipType)

Es la relación que las cadenas tienen con el anunciante.

AffiliateLocationFeedRelationshipType

Valores posibles para un tipo de relación en un feed de ubicación afiliada.

Enumeradores
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa un valor desconocido en esta versión.
GENERAL_RETAILER Relación general con el minorista