Я использую HTTP Client Library for Java для доступа к API пользовательского поиска Google и выполнения поиска.Как установить имя приложения с помощью клиентской библиотеки HTTP для Java?
String key = "...";
String cx = "...";
String query = "...";
// Set up the HTTP transport and JSON factory
HttpTransport httpTransport = new NetHttpTransport();
JsonFactory jsonFactory = new JacksonFactory();
Customsearch customsearch = new Customsearch(httpTransport, jsonFactory,null);
List<Result> resultList = null;
try {
Customsearch.Cse.List list = customsearch.cse().list(query);
list.setKey(key);
list.setCx(cx);
Search results = list.execute();
}catch (Exception e) {
LOG.debug("Exception: " + e);
}
Хотя это работает, я всегда получаю это предупреждение:
com.google.api.client.googleapis.services.AbstractGoogleClient ВНИМАНИЕ: Имя приложения не установлено. Call Builder # setApplicationName.
Как установить имя приложения с помощью клиентской библиотеки HTTP для Java?
Спасибо за ваш ответ. Обновите свой комментарий в «Customsearch customsearch = new Builder» (httpTransport, jsonFactory, null) .setApplicationName («ваше имя приложения»). Build(); 'и я его приму. – Peter