Interfejs Developer Knowledge API zapewnia zautomatyzowany dostęp do publicznej dokumentacji dla deweloperów Google, umożliwiając zintegrowanie tej bazy wiedzy z własnymi aplikacjami i przepływami pracy.
Przegląd
Interfejs Developer Knowledge API został zaprojektowany jako kanoniczne źródło dostępu do dokumentacji dla deweloperów Google w formacie czytelnym dla maszyn. Oferuje 2 główne funkcje:
SearchDocumentChunksaby na podstawie zapytania znaleźć odpowiednie identyfikatory URI stron i fragmenty treści.GetDocumentlubBatchGetDocumentsaby pobrać pełną treść wyników wyszukiwania.
Aby szybko rozpocząć, skorzystaj z krótkiego przewodnika.
Korpus wyszukiwanych treści jest wymieniony w sekcji Odwołanie do korpusu.
Uwaga dotycząca wersji podglądowej: ta wersja podglądowa umożliwia wyszukiwanie i pobieranie stron dokumentacji jako nieustrukturyzowanych treści w formacie Markdown.
Włącz API
Aby korzystać z interfejsu Developer Knowledge API, musisz najpierw włączyć go w projekcie Google Cloud.
- Otwórz stronę interfejsu Developer Knowledge API w bibliotece interfejsów API Google.
- Sprawdź, czy masz wybrany odpowiedni projekt, w którym zamierzasz używać interfejsu API.
- Kliknij Włącz. Do włączenia i korzystania z interfejsu API nie są wymagane żadne konkretne role uprawnień.
Uwierzytelnianie
Aby korzystać z interfejsu Developer Knowledge API, musisz mieć klucz interfejsu Developer Knowledge API. Aby utworzyć taki plik:
- W konsoli Google Cloud w projekcie, w którym został włączony interfejs API, otwórz stronę Dane logowania.
- Kliknij Utwórz dane logowania, a potem w menu wybierz Klucz interfejsu API. W oknie Utworzono klucz API wyświetli się ciąg znaków nowo utworzonego klucza.
- Kliknij Edytuj klucz API.
- W polu Nazwa podaj nazwę klucza.
- W sekcji Ograniczenia interfejsów API kliknij Ogranicz klucz.
-
Na liście Wybierz interfejsy API włącz Developer Knowledge API i kliknij OK.
- Uwaga: jeśli interfejs Developer Knowledge API został dopiero włączony, może minąć trochę czasu, zanim pojawi się na liście Wybierz interfejsy API.
- Kliknij Zapisz.
Dołącz ten klucz interfejsu Developer Knowledge API do swoich żądań. Na przykład wywołania REST powinny zawierać go w parametrze zapytania key. Przykład znajdziesz w krótkim przewodniku.
Dołączona dokumentacja
Informacje o tym, które dokumenty są przeszukiwane przez interfejs API, znajdziesz w materiałach referencyjnych dotyczących korpusu.
Znane ograniczenia
- Jakość formatu Markdown: format Markdown jest generowany na podstawie źródłowego kodu HTML. Mogą wystąpić pewne rozbieżności lub problemy z formatowaniem.
- Zakres treści: obejmuje tylko publiczne strony w korpusie referencyjnym. Nie uwzględniamy treści z innych źródeł, takich jak GitHub, witryny OSS, blogi czy YouTube.