API Reference

Interfejs Search Console API oferuje te usługi:

  • Analityka wyszukiwania – zapytania o dane dotyczące ruchu w witrynie.
  • Mapy witryn – możesz wyświetlić listę wszystkich swoich map witryn, poprosić o informacje o konkretnej mapie witryny i przesłać ją do Google.
  • Witryny – wyświetlanie, dodawanie i usuwanie usług na koncie Search Console.
  • Sprawdzenie adresu URL – pozwala sprawdzić stan strony w indeksie Google (odpowiednik narzędzia do sprawdzania adresów URL w Search Console).

Analityka wyszukiwania

Szczegóły zasobu Analityka wyszukiwania znajdziesz na stronie Reprezentacja zasobu.

Metoda Żądanie HTTP Opis
Identyfikatory URI są ustawiane względem adresu https://www.googleapis.com/webmasters/v3, o ile nie wskazano inaczej.
zapytanie POST  /sites/siteUrl/searchAnalytics/query

Wyszukiwanie danych dotyczących ruchu w sieci wyszukiwania za pomocą zdefiniowanych przez Ciebie filtrów i parametrów. Zwraca ona 0 lub więcej wierszy zgrupowanych według zdefiniowanych przez Ciebie kluczy wierszy (wymiarów). Musisz zdefiniować zakres dat obejmujący co najmniej jeden dzień.

Jeśli jednym z wymiarów jest data, wszystkie dni bez danych są pomijane na liście wyników. Aby dowiedzieć się, dla których dni są dostępne dane, wyślij zapytanie bez filtrów pogrupowanych według daty i dla wybranego zakresu dat.

Wyniki są sortowane malejąco według liczby kliknięć. Jeśli 2 wiersze mają taką samą liczbę kliknięć, są one sortowane w dowolny sposób.

Zapoznaj się z przykładem języka Python na temat wywoływania tej metody.

Przykład żądania POST JSON:
POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.example.com%2F/searchAnalytics/query
{
  "startDate": "2015-04-01",
  "endDate": "2015-05-01",
  "dimensions": ["country","device"]
}

Mapy witryn

Szczegółowe informacje o zasobach map witryn znajdziesz na stronie reprezentowania zasobów.

Metoda Żądanie HTTP Opis
Identyfikatory URI są ustawiane względem adresu https://www.googleapis.com/webmasters/v3, o ile nie wskazano inaczej.
usuń DELETE  /sites/siteUrl/sitemaps/feedpath Usuwa mapę witryny.
pobierz GET  /sites/siteUrl/sitemaps/feedpath Pobiera informacje o konkretnej mapie witryny.
list GET  /sites/siteUrl/sitemaps Zawiera listę wpisów o mapach witryn przesłanych w przypadku tej witryny lub zawartych w pliku indeksu map witryny (jeśli w żądaniu określono sitemapIndex).
prześlij PUT  /sites/siteUrl/sitemaps/feedpath Przesyła mapę witryny.

Witryny

Szczegółowe informacje o zasobach w Witrynach znajdziesz na stronie Reprezentacja zasobu.

Metoda Żądanie HTTP Opis
Identyfikatory URI są ustawiane względem adresu https://www.googleapis.com/webmasters/v3, o ile nie wskazano inaczej.
dodaj PUT  /sites/siteUrl Dodaje witrynę do zestawu witryn użytkownika w Search Console.
usuń DELETE  /sites/siteUrl Usuwa witrynę z zestawu witryn użytkownika w Search Console.
pobierz GET  /sites/siteUrl Pobiera informacje o określonej witrynie.
list GET  /sites Wyświetla listę witryn Search Console użytkownika.

Sprawdzenie adresu URL

Szczegółowe informacje o zasobach do narzędzia do sprawdzania adresów URL znajdziesz na stronie reprezentowania zasobu.

Metoda Żądanie HTTP Opis
Identyfikator URI względem https://searchconsole.googleapis.com/v1
index.inspect POST /urlInspection/index:inspect

Informacje o podanym adresie URL w indeksie Google.

Przykład żądania POST JSON:
POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect
{
  "inspectionUrl": "https://www.example.com/mypage",
  "siteUrl": "https://www.example.com/",
  "languageCode": "en-US"}