Skip to content

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);

Don't know us? Don't worry - you can find more information about us, by visiting our main page www.relewise.com