如何使用api查询salesforce回收站?

如何使用api查询salesforce回收站?,salesforce,Salesforce,是否可以使用web API查询回收站对象。我需要获取SalesForce对象中已删除的行,因此是否有其他对象提供已删除行的历史记录?如果要选择放置在回收站中的已删除记录,只需添加查询条件,以检查“isDeleted”字段等于true的记录。 例如,在SOQL中,您可以通过以下查询获取已删除的帐户: accounts = [select id from Account where isDeleted = true ALL ROWS]; 如果您使用SOAP API,您可以查看。不确定“web AP

是否可以使用web API查询回收站对象。我需要获取SalesForce对象中已删除的行,因此是否有其他对象提供已删除行的历史记录?

如果要选择放置在回收站中的已删除记录,只需添加查询条件,以检查“isDeleted”字段等于true的记录。 例如,在SOQL中,您可以通过以下查询获取已删除的帐户:

accounts = [select id from Account where isDeleted = true ALL ROWS];

如果您使用SOAP API,您可以查看。

不确定“web API”是什么意思。您正在使用SOAP API从其他应用程序连接到Salesforce?查看
getUpdated
&调用(链接包含详细信息和示例代码)

使用REST API,您可以获得类似的结果:

所以现在你也应该有一些关键字搜索:)
请记住,并不是所有的对象都会进入回收站。有些是硬删除的。检查此问题的答案:

我尝试在上运行此查询。它显示格式错误的查询错误。若我删除一行,它也会从表中完全删除。“所有行”只在Apex代码中有效。API访问(包括工作台查询编辑器)必须使用
queryAll
或类似名称,而不是
query
。例如在SOAP API中:@eyescream,谢谢您的评论,您肯定是对的。我正在使用库获取salesforce对象的数据。我只需提供SOQL查询,它就可以获取数据。你能看一下并告诉我一些想法吗,你的上述答案和这个库是否合适?它就在你链接的页面上,查找
sf.Contact.deleted
example哦,上帝。就在那里,我到处找,除了那里。非常感谢。我们中最好的:)很高兴我能帮上忙