簡體   English   中英

使用 Salesforce REST API 按狀態檢索訂單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM