Microsoft Dataverse Web API - 使用 javascript 从自定义网站访问数据
Microsoft Dataverse Web API - access data from within custom website using javascript
目前,我正在尝试结合使用 Microsoft Power Apps 和 Microsoft Dataverse 来构建无外设 CMS。用于管理内容的 Power App 已完成并正在运行,但现在我很难通过使用 javascript.
从我的网站访问数据
我知道 documentation about the Dataverse Web API,但我不确定如何从我的网站中获取 table 数据。
出现两个问题:
- 读取数据是否需要鉴权?
- 如果我想通过网站向 dataverse 添加数据(比如说以评论的形式),前面没有经过身份验证的用户。是否可以为此创建一个 API 密钥?这就是应用程序必须 registered in Azure App Directory 的原因吗?
非常感谢您的建议,祝您有愉快的一天!
- 读取数据是否需要鉴权?
是的。 Dynamics API 可在身份验证后用于用户、模拟 CRM 用户或非交互式应用程序用户。
- 如果我想通过网站向 dataverse 添加数据(比如说以评论的形式),前面没有经过身份验证的用户。是否可以为此创建一个 API 密钥?这就是应用程序需要在 Azure 应用程序目录中注册的原因吗?
是的。 Azure 应用程序注册为应用程序用户提供客户端 Id/Secret(非交互式 - 无法登录 CRM UI 并使用许可证,但仅用于集成)。
否则 APIM 可以方便地环绕 CRM API 并在网站中使用。 GET/POST 方法必须使用客户端(例如 jquery AJAX)或服务器端(例如 HttpRequest)。
目前,我正在尝试结合使用 Microsoft Power Apps 和 Microsoft Dataverse 来构建无外设 CMS。用于管理内容的 Power App 已完成并正在运行,但现在我很难通过使用 javascript.
从我的网站访问数据我知道 documentation about the Dataverse Web API,但我不确定如何从我的网站中获取 table 数据。
出现两个问题:
- 读取数据是否需要鉴权?
- 如果我想通过网站向 dataverse 添加数据(比如说以评论的形式),前面没有经过身份验证的用户。是否可以为此创建一个 API 密钥?这就是应用程序必须 registered in Azure App Directory 的原因吗?
非常感谢您的建议,祝您有愉快的一天!
- 读取数据是否需要鉴权?
是的。 Dynamics API 可在身份验证后用于用户、模拟 CRM 用户或非交互式应用程序用户。
- 如果我想通过网站向 dataverse 添加数据(比如说以评论的形式),前面没有经过身份验证的用户。是否可以为此创建一个 API 密钥?这就是应用程序需要在 Azure 应用程序目录中注册的原因吗?
是的。 Azure 应用程序注册为应用程序用户提供客户端 Id/Secret(非交互式 - 无法登录 CRM UI 并使用许可证,但仅用于集成)。
否则 APIM 可以方便地环绕 CRM API 并在网站中使用。 GET/POST 方法必须使用客户端(例如 jquery AJAX)或服务器端(例如 HttpRequest)。