google.indexing.v3 软件包

索引

UrlService

让网站开发者能够在其拥有的网址状态有变时通知 Google。

GetUrlNotificationMetadata

rpc GetUrlNotificationMetadata(GetUrlNotificationMetadataRequest) returns (UrlNotificationMetadata)

获取网络文档的相关元数据。此方法只能用于查询以前在成功的 Indexing API 通知中看到过的网址。包含通过此 API 收到的最新 UrlNotification

授权作用域

需要以下 OAuth 作用域:

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

rpc PublishUrlNotification(PublishUrlNotificationRequest) returns (PublishUrlNotificationResponse)

通知已更新或删除某个网址。

授权作用域

需要以下 OAuth 作用域:

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

GetUrlNotificationMetadataRequest

GetUrlNotificationMetadata 调用的输入。

字段
url

string

正在查询的网址。

PublishUrlNotificationRequest

PublishUrlNotification 的输入

字段
url_notification

UrlNotification

正在通知 Google 的相关网址事件的说明。

PublishUrlNotificationResponse

PublishUrlNotification 的输出

字段
url_notification_metadata

UrlNotificationMetadata

针对此网址收到的通知事件的说明。

UrlNotification

UrlNotification 是在所有 Indexing API 调用中使用的资源。它描述了网络文档生命周期中的一个事件。

字段
url

string

此通知的对象。该网址的所有者必须是此通知的发布者;如果是 URL_UPDATED 通知,该网址必须能被 Google 抓取。

type

UrlNotificationType

正在通知 Google 的相关网址生命周期事件。

notify_time

Timestamp

此通知的创建时间戳。用户应指定该字段,该字段在请求时会被忽略。

UrlNotificationMetadata

最近成功接收的针对特定网址的 Indexing API 通知摘要。

字段
url

string

此元数据引用的网址。

latest_update

UrlNotification

收到的类型为 URL_UPDATED 的最新通知。

latest_remove

UrlNotification

收到的类型为 URL_REMOVED 的最新通知。

UrlNotificationType

指定可能发生在给定网址上的不同事件。

枚举
URL_NOTIFICATION_TYPE_UNSPECIFIED 未指定。
URL_UPDATED 给定网址(网络文档)已更新。
URL_DELETED 给定网址(网络文档)已删除。