0

您好 Dynamics 专家,我在 SharePoint Online 中构建了一个自定义 SPFx Web 部件,其中包含指向 Dynamics (Power Platform) 的链接作为功能的一部分。该链接基本上只会从 Dataverse 的特定表的特定列中下载文件,仅此而已。

它在我的 DEV 环境中运行良好,但在测试和生产租户中显然不行。

我为测试所做的方法只是打开浏览器(因为它是 GET)并使用以下直接 URL。

https://[organization-name].crm5.dynamics.com/api/data/v9.1/radityo_bookrequests(60781419-1937-ec11-8c64-002248168a60)/radityo_pdfattachment/$value

令人惊讶的是,获取 Dataverse 元数据的标准 URL 也会发生这种情况,即

https://[organization-name].crm5.dynamics.com/api/data/v9.1/$metadata

出来的错误是这样的: 错误1

虽然,它应该像这样工作: 在职的

我已经检查了权限(看看它是否是 Dataverse 表权限),但不是。即使将用户添加到系统管理员(通过 Power Platform 管理员设置 > 安全角色),问题仍然存在。

知道在哪里解决这个问题吗?

4

1 回答 1

0

此问题已关闭。

这是因为由于没有动态 Web API 的单点登录,用户确实是未经授权的。虽然我在访问以下 URL 时已登录:

https://[organization-name].crm5.dynamics.com/

它再次弹出另一个登录。

成功登录后,我可以看到结果。 在此处输入图像描述

很有意思

然后我会向微软发布反馈。

于 2021-10-29T04:15:53.467 回答