Следующий пример основан на клиентской библиотеке 1-1.30 lib .Поскольку документации не так много, это определенно не лучший пример.На самом деле, я намеренно использую устаревший метод для установки ключа API, поскольку новый способ казался слишком сложным.
Предполагая, что вы включили правильные зависимости jar в путь сборки вашего проекта, базовым примером будет:1005 *
//Instantiate a Customsearch object with a transport mechanism and json parser
Customsearch customsearch = new Customsearch(new NetHttpTransport(), new JacksonFactory());
//using deprecated setKey method on customsearch to set your API Key
customsearch.setKey("YOUR_API_KEY_GOES_HERE");
//instantiate a Customsearch.Cse.List object with your search string
com.google.api.services.customsearch.Customsearch.Cse.List list = customsearch.cse().list("YOUR_SEARCH_STRING_GOES_HERE");
//set your custom search engine id
list.setCx("YOUR_CUSTOM_SEARCH_ENGINE_ID_GOES_HERE")
//execute method returns a com.google.api.services.customsearch.model.Search object
Search results = list.execute();
//getItems() is a list of com.google.api.services.customsearch.model.Result objects which have the items you want
List<Result> items = results.getItems();
//now go do something with your list of Result objects
Вам потребуется получить пользовательский идентификатор поисковой системы и ключ API из Консоли API Google