Paquete google.indexing.v3

Índice

UrlService

Permite que los desarrolladores web informen a Google de los cambios de estado de sus URL.

GetUrlNotificationMetadata

rpc GetUrlNotificationMetadata(GetUrlNotificationMetadataRequest) returns (UrlNotificationMetadata)

Con este método, se pueden obtener metadatos sobre un documento web, aunque solo se pueden enviar consultas a URLs que ya se han visto en notificaciones de la API Indexing correctas, teniendo en cuenta hasta el último recurso UrlNotification recibido a través de esta API.

Permisos de autorización

Se necesita el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/indexing
PublishUrlNotification

rpc PublishUrlNotification(PublishUrlNotificationRequest) returns (PublishUrlNotificationResponse)

Notifica que se ha actualizado o eliminado una URL.

Permisos de autorización

Se necesita el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/indexing

GetUrlNotificationMetadataRequest

Se trata de lo que se introduce en las llamadas GetUrlNotificationMetadata.

Campos
url

string

La URL a la que se está enviando la consulta.

PublishUrlNotificationRequest

Se trata de lo que se introduce en PublishUrlNotification.

Campos
url_notification

UrlNotification

Descripción del evento de URL que se está notificando.

PublishUrlNotificationResponse

Se trata de los resultados de PublishUrlNotification.

Campos
url_notification_metadata

UrlNotificationMetadata

Descripción de los eventos de notificación sobre esta URL que se han recibido.

UrlNotification

UrlNotification es el recurso que se utiliza en todas las llamadas a la API Indexing. Describe un evento del ciclo de vida de un documento web.

Campos
url

string

El objeto de la notificación. La URL debe ser propiedad del editor de la notificación; además, si está en una notificación URL_UPDATED, Google tiene que poder rastrearla.

type

UrlNotificationType

El evento del ciclo de vida de la URL que se notifica a Google.

notify_time

Timestamp

Marca de tiempo que indica cuándo se creó la notificación. Los usuarios no deben especificarla. El campo se ignora en el momento de la solicitud.

UrlNotificationMetadata

Se trata de un resumen de las notificaciones más recientes de la API Indexing sobre una URL determinada que se han recibido correctamente.

Campos
url

string

URL a la que hacen referencia estos metadatos.

latest_update

UrlNotification

Última notificación recibida con el tipo URL_UPDATED.

latest_remove

UrlNotification

Última notificación recibida con el tipo URL_REMOVED.

UrlNotificationType

Indica los diferentes eventos que pueden suceder a una URL concreta.

Enumeraciones
URL_NOTIFICATION_TYPE_UNSPECIFIED Sin especificar.
URL_UPDATED Se ha actualizado la URL (es decir, el documento web).
URL_DELETED Se ha eliminado la URL (es decir, el documento web).