Forgot how to connect using API

It's been a while since I ran my DOMO client using Java.

I tried Listing my datasets and I get the following errors:

 

Error making request url:https://api.domo.com/v1/datasets?limit=50&offset=0

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

Here is the Code I for my Client:

public class DomoCredentials {

public final String clientID = "xxxxxxxxxxxxxxx";
public final String secret = "xxxxxxxxxxxxxxx";
public final String scope = "data";
public final String applicationName = "ApplicationName";

public final String csv_export_endpoint = "https://api.domo.com/v1/datasets/";
public DomoClient domoClient;

public DomoCredentials(){
init();
}

public void init(){
Config config = Config.with().clientId(this.clientID).clientSecret(this.secret)
.apiHost("api.domo.com")
.useHttps(true)
.scope(Scope.DATA)
.httpLoggingLevel(HttpLoggingInterceptor.Level.BODY)
.build();

this.domoClient = DomoClient.create(config);
}

What am I forgetting here?

 

Comments

  • Jarvis
    Jarvis Domo Employee

    Usually,  when this happens there is either something on the source system that is not configured correctly. Have you updated your Java client recently?

This discussion has been closed.