Package google.indexing.v3

Содержание

UrlService

Позволяет веб-разработчикам сообщать Google об изменении состояний принадлежащих им URL.

GetUrlNotificationMetadata

rpc GetUrlNotificationMetadata(GetUrlNotificationMetadataRequest) returns (UrlNotificationMetadata)

Позволяет получить метаданные веб-документа. Метод можно использовать только для запроса URL, которые были указаны в успешных уведомлениях Indexing API. Он включает последние уведомления UrlNotification, полученные через этот API.

Области авторизации

Требуется следующая область действия OAuth:

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

rpc PublishUrlNotification(PublishUrlNotificationRequest) returns (PublishUrlNotificationResponse)

Уведомляет об изменении и удалении URL.

Области авторизации

Требуется следующая область действия OAuth:

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

GetUrlNotificationMetadataRequest

Входные данные для вызова GetUrlNotificationMetadata.

Поля
url

string

Запрашиваемый URL.

PublishUrlNotificationRequest

Входные данные для PublishUrlNotification.

Поля
url_notification

UrlNotification

Описание события URL, для которого отправляется уведомление.

PublishUrlNotificationResponse

Выходные данные для PublishUrlNotification.

Поля
url_notification_metadata

UrlNotificationMetadata

Описание событий уведомления, полученных для URL.

UrlNotification

UrlNotification – ресурс, используемый во всех вызовах Indexing API. Он содержит описание одного события из жизненного цикла веб-документа.

Поля
url

string

Объект уведомления. URL должен относиться к ресурсу, отправившему уведомление. Уведомления типа URL_UPDATED должны быть доступны для сканирования роботом Googlebot.

type

UrlNotificationType

Связанное с жизненным циклом URL событие, о котором в Google отправляется уведомление.

notify_time

Timestamp

Метка с временем создания уведомления. Пользователям не следует его указывать. Поле игнорируется в момент запроса.

UrlNotificationMetadata

Сводка последних успешно полученных уведомлений Indexing API для указанного URL.

Поля
url

string

URL, к которому относятся метаданные.

latest_update

UrlNotification

Последнее полученное уведомление типа URL_UPDATED.

latest_remove

UrlNotification

Последнее полученное уведомление типа URL_REMOVED.

UrlNotificationType

Указывает перечень возможных событий для указанного URL.

Перечисления
URL_NOTIFICATION_TYPE_UNSPECIFIED Не указано.
URL_UPDATED Указанный URL (веб-документ) обновлен.
URL_DELETED Указанный URL (веб-документ) удален.