Questa guida mostra come iniziare a utilizzare l'API Developer Knowledge. Imparerai come abilitare l'API Developer Knowledge, ottenere una chiave API ed effettuare le tue prime chiamate API per cercare e recuperare la documentazione per gli sviluppatori.
Prima di iniziare
Abilita l'API
- Apri la pagina dell'API Developer Knowledge nella libreria delle API di Google.
- Verifica di aver selezionato il progetto corretto in cui intendi utilizzare l'API.
- Fai clic su Abilita. Per abilitare o utilizzare l'API non sono necessari ruoli IAM specifici.
Crea e proteggi la chiave API
- Nella console Google Cloud per il progetto in cui hai attivato l'API, vai alla pagina Credenziali.
- Fai clic su Crea credenziali e poi seleziona Chiave API dal menu.
- Nel campo Nome, fornisci un nome per la chiave.
-
Fai clic sul menu a discesa Seleziona limitazioni dell'API e poi digita
API Developer Knowledge. Fai clic sul risultato, quindi su Ok.
- Nota: se hai appena attivato l'API Developer Knowledge, potrebbe esserci un ritardo prima che venga visualizzata nell'elenco. Attendi alcuni minuti e riprova.
- Fai clic su Crea.
Cercare blocchi di documenti
Una volta ottenuta la chiave API Developer Knowledge, puoi iniziare a utilizzare l'API. L'esempio seguente mostra come cercare blocchi di documenti correlati a "BigQuery":
Salva la chiave API di Developer Knowledge in una variabile di ambiente:
export DEVELOPERKNOWLEDGE_API_KEY="YOUR_API_KEY"Sostituisci
YOUR_API_KEYcon la chiave API che hai generato.Utilizza
curlper chiamare l'endpointsearchDocumentChunks:curl "https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks?query=BigQuery&key=$DEVELOPERKNOWLEDGE_API_KEY"
Questo comando restituisce un elenco di blocchi di documenti che corrispondono alla query,
inclusi snippet dei contenuti e un parent per ogni documento.
Recuperare un documento
La risposta di searchDocumentChunks contiene un elenco di blocchi di documenti.
Ogni blocco di documenti ha un campo parent, che puoi utilizzare per recuperare
i contenuti completi del documento con GetDocument.
Copia parent di uno dei blocchi di documenti restituiti dalla chiamata searchDocumentChunks (ad esempio, documents/developers.google.com/...), salvalo in una variabile di ambiente e utilizza curl per chiamare l'endpoint GetDocument:
export DOC_NAME="DOCUMENT_NAME"
curl "https://developerknowledge.googleapis.com/v1alpha/$DOC_NAME?key=$DEVELOPERKNOWLEDGE_API_KEY"
Restituisce l'intero contenuto Markdown del documento specificato.
Passaggi successivi
- Esplora il riferimento al corpus per visualizzare l'elenco completo della documentazione inclusa.
- Per ulteriori dettagli su metodi e parametri API, consulta la documentazione di riferimento dell'API.