【发布时间】:2015-10-06 14:43:15
【问题描述】:
我很难弄清楚是否可以使用 REST API 检索经过身份验证的用户的数据。 我已设法使用 OAuth 2.0 进行身份验证,使用 REST API 检索所有 SObject(以及每个对象实例描述),但不知道如何检索 实际数据 为每个对象实例。
我已阅读文章“我应该使用哪个 API?”但还不够清楚。
这些有意义吗?
【问题讨论】:
标签: api rest salesforce
我很难弄清楚是否可以使用 REST API 检索经过身份验证的用户的数据。 我已设法使用 OAuth 2.0 进行身份验证,使用 REST API 检索所有 SObject(以及每个对象实例描述),但不知道如何检索 实际数据 为每个对象实例。
我已阅读文章“我应该使用哪个 API?”但还不够清楚。
这些有意义吗?
【问题讨论】:
标签: api rest salesforce
您可以使用 SOQL 查询 REST 端点 /services/data/{version}/query?q={soqlQuery},例如卷曲
curl -v https://na1.salesforce.com/services/data/v34.0/query?q=SELECT+ID,NAME+FROM+ACCOUNT -H "Authorization: Bearer $SID"
如果您已经获得了 SObject 定义,那么您可以使用对象/字段信息以编程方式构建查询(没有选择 *,因此您需要包含所需的每个字段)
【讨论】:
你可能想使用
URI 类似于 /vXX.X/sobjects/SObjectName/updated/?start=startDateAndTime&end=endDateAndTime
SObjectName 可以是 Account、Opportunity、OpportunityLineItem
【讨论】: