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