0

我正在開發與MS Dynamics CRM交互的離子應用程序。我已經在線尋找解決方案,但所有解決方案都是RESTful實現或非MS Dynamics實現。有沒有人使用Angular JS實現MS Dynamics的SOAP服務?如果可能請分享示例。使用Angular JS調用MS Dynamics CRM SOAP服務

+0

你看過https://github.com/andrewmcgivery/angular-soap –

回答

1

幾個問題,可能會導致你的解決方案:

  • 你必須使用SOAP特殊要求?大部分CRM功能通過REST/OData端點成功公開。只有真正不重要的情況下,您才需要使用SOAP語法。您可以查看當前限制列表here。考慮使用REST
  • 另一個問題是,您的應用程序部署在哪裏?它是否在CRM本身?或不?如果Angular應用程序是在CRM(作爲WebResource)內開始的,這會簡單得多!由於您已獲得該服務的授權,因此您無需爲此煩惱。在這種情況下,this library可能會爲您提供一些幫助......有幾種方法可以爲CRM向SOAP請求創建優秀的中間件,這似乎是最現代的。
  • 但是,如果您未獲得授權......這是問題的全新水平......您針對哪種環境?線上? OnPrem?

在這種情況下,首先需要進行授權,然後您可以繼續進行查詢,例如在上一步的庫的幫助下。有一個JS庫可以提供幫助。它被放棄了,但你可以看看代碼。我正在談論dynamicscrm-api。它在瀏覽器中不起作用,但它會讓你理解,你可以繼續前進。