Rest 如何使用salesforce的活动记录查询作为数据存储?

Rest 如何使用salesforce的活动记录查询作为数据存储?,rest,activerecord,salesforce,Rest,Activerecord,Salesforce,我正在连接Salesforce.com作为数据存储并访问他们的REST API 目前,要进行查询,必须使用SOQL,这是一种查询语言 如何使用ActiveRecord类型“where”查询?如果您是通过记录的Id进行检索,则不必使用SOQL通过Salesforce.com REST API检索记录。为此,您可以使用以下语法: /vXX.X/sobjects/SObjectName/id/ 要检索满足ID以外的特定子句的记录,我认为在RESTAPI中目前还没有SOQL的替代方案 但是,如果您使用的

我正在连接Salesforce.com作为数据存储并访问他们的REST API

目前,要进行查询,必须使用SOQL,这是一种查询语言


如何使用ActiveRecord类型“where”查询?

如果您是通过记录的Id进行检索,则不必使用SOQL通过Salesforce.com REST API检索记录。为此,您可以使用以下语法:

/vXX.X/sobjects/SObjectName/id/

要检索满足ID以外的特定子句的记录,我认为在RESTAPI中目前还没有SOQL的替代方案

但是,如果您使用的是Ruby,那么salesforce有一个Ruby工具包,它支持使用活动记录样式的语法。这是一个开源项目,您可以在此处了解更多信息:

以下是上述文档中的几个示例:


有其他语言的工具包,但我不确定它们是否支持Active Record风格的记录访问。

谢谢,我使用的是Ruby,事实上,我在网站上查看了很多不同类型的选项,所以不清楚。我认为这种方法要求salesforce成为记录数据库…我通过Oauth访问它…?嗨,Angela-我不确定你所说的“salesforce成为记录数据库”是什么意思,也许你需要在你的问题中加入更多细节来澄清你的意思。至于OAuth,这并不重要。一旦针对salesforce进行了身份验证,就可以使用OAuth令牌或salesforce会话ID访问RESTAPI。