将 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

另请参见

为 Dynamics 365 组织配置渠道提供程序

启用出站通信 (ClickToAct)

添加渠道集成框架解决方案作为依赖解决方案

对登录渠道的渠道用户进行身份验证(小组件)