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"} |