Zanim zaczniesz kodować swoją pierwszą aplikację kliencką, musisz wykonać kilka czynności, jeśli jeszcze ich nie masz.
Załóż konto Google
Aby utworzyć projekt w Konsoli interfejsów API Google, musisz mieć konto Google. Jeśli masz już konto, nie musisz nic więcej robić.
Możesz też użyć oddzielnego konta Google na potrzeby testowania.
Wypróbuj Google Search Console
W tej dokumentacji założono, że znasz Google Search Console i znasz pojęcia związane z programowaniem i formatami danych internetowych.
Jeśli nie używasz Google Search Console, najpierw wypróbuj interfejs.
Tworzenie projektu dla klienta
Aby wysyłać żądania do Google Search Console, musisz poinformować Google o swoim kliencie i aktywować dostęp do interfejsu API. W tym celu musisz użyć Konsoli interfejsów API Google, aby utworzyć projekt, czyli nazwany zbiór ustawień i informacji o dostępie do interfejsu API, oraz zarejestrować swoją aplikację.
Aby rozpocząć korzystanie z interfejsu Search Console URL Testing Tools API, musisz najpierw użyć narzędzia do konfiguracji, które przeprowadzi Cię przez proces tworzenia projektu w Konsoli interfejsów API Google, włączania interfejsu API i tworzenia danych logowania.
Utwórz klucz interfejsu API aplikacji, jeśli nie jest jeszcze utworzony, klikając Utwórz dane logowania > Klucz interfejsu API. W sekcji Klucze API znajdź swój klucz interfejsu API.
Poznaj podstawy REST
Interfejs API można wywołać na 2 sposoby:
- Wysyłanie żądań HTTP i analizowanie odpowiedzi.
- korzystanie z bibliotek klienta.
Jeśli zdecydujesz się nie korzystać z bibliotek klienta, zapoznaj się z podstawami REST.
REST to styl architektury oprogramowania, który zapewnia wygodne i spójne podejście do żądania i modyfikowania danych.
Termin „EST” to skrót od „Representational State Transfer”. W kontekście interfejsów API Google oznacza to używanie czasowników HTTP w celu pobierania i modyfikowania informacji przechowywanych przez Google.
W systemie REST zasoby są przechowywane w magazynie danych. Klient wysyła żądanie wykonania określonego działania (na przykład utworzenia, pobrania, zaktualizowania lub usunięcia zasobu), a serwer wykonuje tę czynność i wysyła odpowiedź, często w postaci reprezentacji określonego zasobu.
W interfejsach API REST Google klient wskazuje działanie za pomocą czasownika HTTP, np. POST
, GET
, PUT
lub DELETE
. Określa zasób przez globalnie unikalny identyfikator URI tego formularza:
https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters
Wszystkie zasoby API mają unikalne identyfikatory URI dostępne w protokole HTTP, dlatego funkcja REST umożliwia przechowywanie danych w pamięci podręcznej i zoptymalizowanie jej do pracy z rozproszoną infrastrukturą internetową.
Definicje metod znajdziesz w dokumentacji standardów HTTP 1.1. Zawierają one specyfikacje GET
, POST
, PUT
i DELETE
.
REST w interfejsie Search Console URL Testing URL API
Interfejs Search Console URL Testing Tools API jest mapowany bezpośrednio na czasowniki HTTP REST.
Konkretne formaty identyfikatorów URI narzędzia do testowania adresów URL w Search Console to:
https://www.googleapis.com/webmaster-tools/search-console-api/v1/resourcePath?parameters
Pełny zestaw identyfikatorów URI używanych w każdej obsługiwanej operacji w interfejsie API znajdziesz w dokumentacji Search Console URL Testing API API.
Poznaj podstawy JSON
Interfejs Search Console URL Testing Tools API zwraca dane w formacie JSON.
JSON (JavaScript Object Notation) jest popularnym formatem danych niezależnym od języka, który w prosty sposób prezentuje dowolne struktury danych. Więcej informacji znajdziesz na stronie json.org.