Appearance
Product recommendations with our Java client
Looking for setup prerequisites, authentication details, and package references? Start with the Java SDK landing page.
Start by making a Recommender instance.
java
Recommender recommender = new Recommender(
"00000000-0000-0000-0000-000000000001",
"your API Key",
"the server URL for the dataset");Before going any further, read about handling different types of users here.
java
PopularProductsRequest request = PopularProductsRequest.create(
Language.create("da"),
Currency.create("DKK"),
"Front Page",
getUser(),
PopularityTypes.MostPurchased,
30)
.setSettings(
ProductRecommendationRequestSettings.create()
.setNumberOfRecommendations(10)
.setSelectedProductProperties(
SelectedProductPropertiesSettings.create()
.setDisplayName(true)
.setBrand(true)
.setPricing(true)
)
);
ProductRecommendationResponse response = recommender.recommend(request);