【问题标题】:Microsoft Dataverse Web API - access data from within custom website using javascriptMicrosoft Dataverse Web API - 使用 javascript 从自定义网站访问数据
【发布时间】:2021-12-11 06:46:48
【问题描述】:

目前我正在尝试使用 Microsoft Power Apps 和 Microsoft Dataverse 构建一个无头 CMS。用于管理内容的 Power App 已完成并正在运行,但现在我很难使用 javascript 从我的网站中访问数据。

我知道documentation about the Dataverse Web API,但我不确定如何从我的网站中获取表格数据。

出现了两个问题:

  • 读取数据是否需要认证?
  • 如果我想通过网站向 dataverse 添加数据(比如说以 cmets 的形式),则前面没有经过身份验证的用户。是否可以为此创建 API 密钥?这就是应用程序必须是registered in Azure App Directory 的原因吗?

非常感谢您的建议,祝您有美好的一天!

【问题讨论】:

    标签: javascript dynamics-crm powerapps dataverse


    【解决方案1】:
    • 读取数据是否需要认证?

    是的。 Dynamics API 可在身份验证后用于用户、模拟 CRM 用户或非交互式应用程序用户。

    • 如果我想通过网站向 dataverse 添加数据(比如说以 cmets 的形式),则前面没有经过身份验证的用户。是否可以为此创建 API 密钥?这就是应用需要在 Azure 应用目录中注册的原因吗?

    是的。 Azure 应用注册会为应用用户提供客户端 ID/密码(非交互式 - 无法登录 CRM UI 并使用许可证,但仅用于集成)。

    否则 APIM 可以方便地包裹 CRM API 并在网站中使用。无论是客户端(例如 jquery AJAX)还是服务器端(例如 HttpRequest)都必须用于 GET/POST 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 2017-05-06
      相关资源
      最近更新 更多