Salesforce REST API 获取更新记录列表
Salesforce REST API get a list of updated records
我想要一个特定时间到特定时间的accounts对象下的记录列表
在我的销售人员中,我选择的时间是印度时间,即 UTC + 5:30
我在印度时间 6 月 30 日下午 16:45 创建了一个帐户(根据 salesforce,这个时间显示在帐户的创建者字段中)
但对于上面的查询,我选择的开始时间和结束时间分别是 06:49 AM 和 16:30 PM
我得到了我在印度时间下午 16 点 45 分添加的记录 ID,但它不应该出现在响应中
以下是回复:
"ids": [
“0019000001QeOINAA3”
],
"latestDateCovered":“2015-06-30T09:00:00.000+0000”
}
还有 latestDateCovered 它只说上午 9 点
我不明白这个系统
有人可以帮助我了解这是如何工作的吗?
API REST API 将使用 UTC 日期时间值。
所以您搜索的记录介于:
- 2015-06-30 06:49:00 UTC
- 2015-06-30 16:30:26 UTC
我将其设为:
- 2015-06-30 12:19:00 IST[=28=]
- 2015-06-30 22:00:26 IST[=28=]
因此,IST 6 月 30 日 16:45 下午创建的记录将出现在结果中是有道理的。
尝试检查 API 中的 SystemModStamp
和 LastModifiedDate
字段以查找有问题的记录,因为这些值也将采用 UTC 格式。
我想要一个特定时间到特定时间的accounts对象下的记录列表
在我的销售人员中,我选择的时间是印度时间,即 UTC + 5:30
我在印度时间 6 月 30 日下午 16:45 创建了一个帐户(根据 salesforce,这个时间显示在帐户的创建者字段中)
但对于上面的查询,我选择的开始时间和结束时间分别是 06:49 AM 和 16:30 PM
我得到了我在印度时间下午 16 点 45 分添加的记录 ID,但它不应该出现在响应中
以下是回复: "ids": [ “0019000001QeOINAA3” ], "latestDateCovered":“2015-06-30T09:00:00.000+0000” }
还有 latestDateCovered 它只说上午 9 点
我不明白这个系统
有人可以帮助我了解这是如何工作的吗?
API REST API 将使用 UTC 日期时间值。
所以您搜索的记录介于:
- 2015-06-30 06:49:00 UTC
- 2015-06-30 16:30:26 UTC
我将其设为:
- 2015-06-30 12:19:00 IST[=28=]
- 2015-06-30 22:00:26 IST[=28=]
因此,IST 6 月 30 日 16:45 下午创建的记录将出现在结果中是有道理的。
尝试检查 API 中的 SystemModStamp
和 LastModifiedDate
字段以查找有问题的记录,因为这些值也将采用 UTC 格式。