我有一个“入门门户”Power App 门户。我想利用 JavaScript 和 Web API 来查询数据。 文档状态
您可以使用 Web API 从您的门户页面对所有 Microsoft Dataverse 表执行创建、更新和删除操作。
进一步的文档仅列出了 CREATE、UPDATE、DELETE 操作,并且此 API 可通过以下方式访问
[Portal URI]/_api
而且我发现了如何使用辅助方法成功进行身份验证以获取标头的令牌:
shell.getTokenDeferred().done(function (token) { ...}
这允许在用户登录门户时进行身份验证,因此我相信所有相关的表权限等都已应用。
但是,我想检索数据(HTTP GET)。我知道这可以通过 Dataverse Web API 实现。. 此 api 公开为
[Organization URI]/api/data/v9.1/
这些真的是同一个 API,只是为门户提供了不同的方式吗?是否可以像之前的操作一样完全使用 GET 端点或第二个 API,作为 Portal Contact 用户进行身份验证?