Я пытаюсь отправить запрос в Smmry API из фреймворка Dropwizard.Я могу отправить запрос, и я получаю ответ правильно.Но я жестко запрограммировал URL-адрес веб-сайта, с которого я хочу получить резюме.У меня есть еще один ресурс под названием Article, в котором я храню URL различных статей.Как я могу импортировать URL из ресурса Article в ресурс Smmry?
Smmry.java
@Path("/summary")
public class Summarize {
/*
* A part of an error message.
*/
public static final String NO_SUMMARY = "Did not get summary";
/*
* /**
* A Jersey client to connect to external API to get summary.
*/
private final Client client;
/*
* The URL to access SMMRY API.
*/
private final String apiURL;
/*
* The key to access SMMRY API.
*/
private final String SM_API_KEY;
/*
* URL to send to SMMRY API.
*/
private final String SM_URL;
/*
* A constructor.
*
* @param client Jersey client.
* @param apiURL the URL to access SMMRY API.
* @param apiKey he key to access SMMRY API.
*/
public Summarize(Client client, String apiURL, String SM_API_KEY, String SM_URL) {
this.client = client;
this.apiURL = apiURL;
this.SM_API_KEY = SM_API_KEY;
this.SM_URL = "I want to specify the variable from another API here";
}
/*
* A subresource method used to summarize.
*/
@GET
public String summary() {
//queryParam("SM_API_KEY", "")
//.queryParam("SM_URL", "asfasf")
//Obtain data from external API.
Smmry summary = client
.target(apiURL)
.queryParam("SM_API_KEY", SM_API_KEY).queryParam("SM_URL", SM_URL)
.request(MediaType.APPLICATION_JSON)
//returns summary
.get(Smmry.class);
//Convert and return the result.
return summary.getSm_api_content();
}
}
Статья относится к коллекциям типов и имеет много полей.Я хочу значение поля Article["channelUrl"]
.Как я могу получить это?