使用REST API查询SalesForce DB记录

时间:2017-11-01 05:55:14

标签: rest salesforce soql

我尝试过这样的实现,使用REST api从

获取SalesForce DB中的数据
uri= ...."/query?q=Select+Acc_Name__c+From+Account__c+where+Acc_ID__c+=+'123456'+Limit+5

HttpGet httpGet = new HttpGet(uri);

这是我在here

中找到的语法
URI
/vXX.X/query/?q=SOQL query

虽然这有效,但我真的不想在uri中公开我的查询,是否有另一种有效的方法来使用REST api实现相同的操作?

1 个答案:

答案 0 :(得分:0)

您无法修改REST API的工作方式。您可以通过Apex Restful Web Service实现自己的方法。这将允许您定义一个通过POST接收查询字符串的方法(如果您愿意,您甚至可以先加密它)。

Exposing Apex Classes as RESTful Web Services