Ressource: TargetSite
Eine Zielwebsite für die SiteSearchEngine.
JSON-Darstellung |
---|
{ "name": string, "providedUriPattern": string, "type": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der vollständig qualifizierte Ressourcenname der Zielwebsite. |
providedUriPattern |
Erforderlich. Nur Eingabe. Das vom Nutzer bereitgestellte URI-Muster, aus dem der |
type |
Der Typ der Zielwebsite, z.B. ob die Website ein- oder ausgeschlossen werden soll. |
exactMatch |
Nicht veränderbar. Wenn der Wert auf „false“ gesetzt ist, wird ein „uri_pattern“ generiert, der alle Seiten umfasst, deren Adresse „providedUriPattern“ enthält. Wenn „true“ festgelegt ist, wird ein „uri_pattern“ generiert, der dem angegebenen „providedUriPattern“ oder nur der spezifischen Seite entspricht, wenn „providedUriPattern“ eine spezifische Seite ist. „providedUriPattern“ wird immer normalisiert, um das von der Suchmaschine zu verwendende URI-Muster zu generieren. |
generatedUriPattern |
Nur Ausgabe. Dies wird vom System basierend auf dem bereitgestellten URI-Muster generiert. |
rootDomainUri |
Nur Ausgabe. Stammdomain des bereitgestellten „uriPattern“. |
siteVerificationInfo |
Nur Ausgabe. Status der Bestätigung der Websiteinhaberschaft und ‑gültigkeit. |
indexingStatus |
Nur Ausgabe. Indexierungsstatus |
updateTime |
Nur Ausgabe. Der Zeitpunkt der letzten Aktualisierung der Zielwebsite. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
failureReason |
Nur Ausgabe. Grund für den Fehler. |
Typ
Mögliche Zielstandorttypen.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Dieser Wert wird nicht verwendet. In diesem Fall ist das Serververhalten standardmäßig Type.INCLUDE . |
INCLUDE |
Nehmen Sie die Zielwebsite mit auf. |
EXCLUDE |
Schließen Sie die Zielwebsite aus. |
SiteVerificationInfo
Bestätigungsinformationen für Zielwebsites in der erweiterten Websuche.
JSON-Darstellung |
---|
{
"siteVerificationState": enum ( |
Felder | |
---|---|
siteVerificationState |
Status der Websitebestätigung, der die Inhaberschaft und Gültigkeit angibt. |
verifyTime |
Zeit der letzten Websitebestätigung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
SiteVerificationState
Status der Websitebestätigung.
Enums | |
---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
Die Standardeinstellung ist VERIFIED. |
VERIFIED |
Die Websiteinhaberschaft wurde bestätigt. |
UNVERIFIED |
Die Bestätigung der Websiteinhaberschaft steht noch aus oder ist fehlgeschlagen. |
EXEMPTED |
Die Website ist von der Bestätigung ausgenommen, z.B. eine öffentliche Website, die für alle geöffnet ist. |
IndexingStatus
Aufzählung des Indexierungsstatus der Zielwebsite.
Enums | |
---|---|
INDEXING_STATUS_UNSPECIFIED |
Die Standardeinstellung ist SUCCEEDED. |
PENDING |
Die Zielwebsite befindet sich in der Aktualisierungswarteschlange und wird von der Indexierungspipeline verarbeitet. |
FAILED |
Die Zielwebsite wird nicht indexiert. |
SUCCEEDED |
Die Zielwebsite wurde indexiert. |
DELETING |
Die zuvor indexierte Zielwebsite wurde zum Löschen markiert. Dies ist ein Übergangszustand, der entweder zu Folgendem führt: 1. Die Zielwebsite wird gelöscht, wenn die Deindexierung erfolgreich ist. 2. Der Status wird auf „ERFOLGREICH“ zurückgesetzt, wenn die Deindexierung fehlschlägt. |
CANCELLABLE |
Die Änderung der Zielwebsite steht aus, kann aber abgebrochen werden. |
CANCELLED |
Die Änderung der Zielwebsite wird abgebrochen. |
FailureReason
Gründe für Fehler bei der Indexierung der Website-Suche.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld failure . Grund für den Fehler. Für failure ist nur einer der folgenden Werte zulässig: |
|
quotaFailure |
Fehler aufgrund unzureichenden Kontingents. |
QuotaFailure
Fehler aufgrund unzureichenden Kontingents.
JSON-Darstellung |
---|
{ "totalRequiredQuota": string } |
Felder | |
---|---|
totalRequiredQuota |
Diese Zahl ist eine Schätzung des gesamten Kontingents, das für die erfolgreiche Indexierung dieses Projekts erforderlich ist. |
Methoden |
|
---|---|
|
Erstellt TargetSite in einem Batch. |
|
Erstellt einen TargetSite . |
|
Löscht ein TargetSite . |
|
Erstellt einen TargetSite . |
|
Ruft eine Liste von TargetSite ab. |
|
Aktualisiert ein TargetSite . |