将 Dynamics 365 URL 传递到 Dynamics 365 渠道集成框架 1.0 中的小组件库
要访问 Dynamics 365 渠道集成框架 API,您需要在通信小组件中加载 msdyn_cilibrary.js
文件。 由于小组件位于不同域,此库需要知道它应该与哪个 Dynamics 365 域通信。 因此,您需要将 Dynamics 365 实例 URL 传递到小组件库。
重要提示
政府社区云仅在渠道集成框架 2.0 中受支持。 对于在政府社区云 (GCC) 或 Microsoft 德国云中托管的任何组织,提供程序域应驻留在相应的云内,或者应被允许从该云内访问。
可以使用以下方法之一传递小组件库的 Dynamics 365 URL。
- 向脚本标记添加属性。
- 添加 URL 参数。
向脚本标记添加属性
小组件提供程序必须将以下属性添加到加载 msdyn_cilibrary.js
的脚本标记中以传递 Dynamics 365 域:
data-cifid: CIFMainLibrary
data-crmurl: <CRM domain name>
示例
<script type="text/javascript" src="https://crmorg.crm.dynamics.com/webresources/Widget/msdyn_ciLibrary.js" data-crmurl="https://crmorg.crm.dynamics.com" data-cifid="CIFMainLibrary">
</script>
添加 URL 参数
另一个方法是在登陆 URL 中传递 ucilib
参数,如 ucilib=https://crmorg.crm.dynamics.com/webresources/Widget/msdyn_ciLibrary.js
。
示例
https://widget.domain.com?ucilib=https://crmorg.crm.dynamics.com/webresources/Widget/msdyn_ciLibrary.js