我使用SOQL使用java访问salesforce的数据

时间:2018-05-29 08:55:07

标签: java salesforce soql

String uri = baseUri + "/query?q=Select+Id+from+Account+where+Id=+ ('017F00000nqmNPQAY')";

我正在使用SOQL查询数据,没有where子句它工作正常,但我不知道如何用where子句编写它,当我尝试上面的语法时抛出错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

为什么不这样做:

URIBuilder ubuilder = new URIBuilder(baseUri);
ubuilder.setPath("/services/data/v39.0/query/")
   .setParameter("q", "SELECT Id, Name FROM Account WHERE Id = '017F00000nqmNPQAY'");
HttpGet request = new HttpGet(ubuilder.build());