首页 > 解决方案 > 什么是 Azure“api.cds.appsplatform.us”服务?

问题描述

我正在开发一个多租户应用程序以使用 Microsoft 的 Business Central API。首先,我想检查我是否可以简单地登录自己。

但是,每次我尝试在应用程序的 API 权限内授予管理员同意时,都会收到此错误:

此应用程序需要访问您的组织未订阅或未启用的服务 (\"https://*.api.cds.appsplatform.us/\")。

我在网上找不到任何关于“api.cds.appsplatform.us”的信息。我有一个订阅(试用)设置,我也有一个商业中心的试用订阅(尽管将所有 API 权限删除为默认的 Microsoft Graph 权限,但仍然给我同样的错误)。

错误消息有点无用,所以我需要启用什么才能访问我自己的应用程序?

标签: azureazure-active-directorydynamics-business-central

解决方案


Microsoft Dynamics 365 Business Central 应用程序所需的唯一 API 权限是“Dynamics 365 Business Central”及其子权限。

我已将“Dynamics CRM”作为 API 权限包含在内,这需要 CDS(通用数据服务),因此出现上述错误。

但是,当我在上面写到我试图删除上述权限并再次尝试“授予管理员同意”按钮时,我再次收到错误,问题是我在删除忘记刷新页面“ Dynamics CRM”权限。

实际上,从错误中得出的结论是,一个人添加了太多权限。但是每次删除权限时,最重要的是在再次尝试“授予管理员同意”按钮之前刷新页面。


推荐阅读