Java 使用Salesforce REST API按状态检索订单
我有一个Saleforce应用程序,允许我执行RESTAPI调用,我需要按状态检索订单(/services/data/v47.0/sobjects/Order) 我发现一些手册描述了另一个实体()上的类似过滤 但是,当尝试执行followin请求时,似乎返回了所有状态:Java 使用Salesforce REST API按状态检索订单,java,rest,salesforce,Java,Rest,Salesforce,我有一个Saleforce应用程序,允许我执行RESTAPI调用,我需要按状态检索订单(/services/data/v47.0/sobjects/Order) 我发现一些手册描述了另一个实体()上的类似过滤 但是,当尝试执行followin请求时,似乎返回了所有状态: GET /services/data/v47.0/sobjects/Order?order.status='ddd' 我还尝试了一些查询参数的变体。支持此功能吗?/sobjects服务将让您动态了解订单表(或任何其他实际字段)
GET /services/data/v47.0/sobjects/Order?order.status='ddd'
我还尝试了一些查询参数的变体。支持此功能吗?
/sobjects
服务将让您动态了解订单表(或任何其他实际字段)中存在哪些字段(标准字段和自定义字段),它们是什么类型,选择列表值
要检索实际数据,可以使用query
资源。(Salesforce使用一种SQL方言,称为SOQL。如果您以前从未使用过它,那么在您想要进行任何连接的时候,它看起来会有点奇怪,如果SF开发人员能告诉您,那就太好了)
这可能是一个好的开始
/services/data/v47.0/query/?q=SELECT Id, Name, OrderNumber FROM Order WHERE Status = 'Draft' LIMIT 10
从未见过你链接到的API,有趣的东西。但是我没有看到一个更通用的“查询任何你想查询的内容”可能对你更合适。玩一点,也许会更适合你的需要?会试试。然后带着结果回来。谢谢