![](/img/trans.png)
[英]Camel Salesforce component REST API salesforce:query cannot retrieve records
[英]Retrieve order by status using Salesforce REST API
我有一個 Saleforce 應用程序,它允許我執行 REST API 調用,並且我需要按狀態檢索訂單(/services/data/v47.0/sobjects/Order)。
我發現一些手冊描述了對另一個實體的類似過濾( https://developer.salesforce.com/docs/atlas.en-us.api_placeorder.meta/api_placeorder/sforce_placeorder_rest_api_standalone.htm )
但是,當嘗試執行后續請求時,似乎所有狀態都返回了:
GET /services/data/v47.0/sobjects/Order?order.status='ddd'
我還嘗試了一些查詢參數的變體。 是否支持此功能?
/sobjects
服務將讓您動態了解 Order 表(或任何其他實際)中存在哪些字段(標准和自定義),它們是什么類型,選項列表值......
要檢索實際數據,您可以使用query
資源。 (Salesforce 使用 SQL 的方言,稱為 SOQL。如果您之前從未使用過它,那么當您想要執行任何 JOIN 時,它會看起來有點奇怪,如果 SF 開發人員會填寫您會很好)
這可能是一個好的開始
/services/data/v47.0/query/?q=SELECT Id, Name, OrderNumber FROM Order WHERE Status = 'Draft' LIMIT 10
從未見過您鏈接到的 API,有趣的東西。 但是我沒有看到任何明顯的東西可以讓您在那里按狀態進行過濾,因此更通用的“查詢您希望的任何內容”可能對您更有效。 玩一點,也許https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_query.htm會更適合您的需求?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.