2017-10-16 49 views
1

我有一個C#應用程序,其中包含要使用REST API傳輸到Salesforce的數據的對象。我希望允許我的用戶創建從我的應用程序對象到其Salesforce對象之一的映射(例如,從我的應用程序「Person」對象到Salesforce「Contact」對象的映射字段)。我想向用戶顯示可供選擇的對象列表,然後爲該對象映射字段列表。如何過濾用於可映射對象的Salesforce SObjects

爲此,我調用Salesforce REST API SOBJECTS端點,該端點返回用戶的Salesforce組織中所有對象的列表。但是,這個列表包括了所有類型的對象,這些對象與存儲數據無關(例如ApexTrigger對象)。我只想返回Salesforce本機對象(例如,賬戶,潛在客戶)以及用戶的Salesforce Org上的任何自定義對象。

我應該在我的過濾器中使用哪些字段?我嘗試使用「自定義」,但只返回自定義對象而不是本地的。

回答

0

對於只能通過Salesforce的REST API,你需要使用下一個方法越來越sObjects:

https://yourInstance.salesforce.com/services/data/v37.0/sobjects/ 

詳情請參閱documentation page

+0

正如我在問題中提到的,此方法返回所有Salesforce對象,包括那些永遠不會映射到的對象,如「ApexTrigger」。我只想返回用戶將映射到的那些對象,如Salesforce本機對象和自定義對象。 – Kesty

+0

嗯..你說得對。看起來你需要過濾這個調用的響應(需要檢查,有沒有可用於它的任何字段)。 –