尝试使用Microsoft图形访问共享点列表时,调用方未经过身份验证

问题描述 投票:0回答:1

尝试使用Microsoft的Graph beta通过已注册的Azure应用程序使用密钥访问Sharepoint列表。我能够成功查看/访问某些列表(看起来只有在创建站点时创建的列表),但是我手动创建的任何列表都丢失了。

我可以执行以下操作来列出我站点中的大多数列表:

https://graph.microsoft.com/beta/sites/contoso.sharepoint.com,fc016e3c-d8ae-4ee0-a10c-de6d26788b6a,9a4ea7a5-c3c4-44ae-9f80-273bd67431b8\lists

但出于某种原因,它只显示某些列表,而不是我创建的列表。但是如果像这样输入列表的GUID

https://graph.microsoft.com/beta/sites/contoso.sharepoint.com,fc016e3c-d8ae-4ee0-a10c-de6d26788b6a,9a4ea7a5-c3c4-44ae-9f80-273bd67431b8/lists/BEA4B4A9-323F-441A-BA19-806290B27EF6

我收到“呼叫者未经过身份验证”消息。这条消息让我觉得这是一个权限问题,但是,我的列表权限在所有列表中都是相同的。就好像图形api只能看到系统创建的列表而不是最终用户创建的列表。

有人遇到过这个问题吗?

microsoft-graph sharepoint-online
1个回答
0
投票

我已经看到了这个问题。 “保存项目列表”功能适用于某些帐户,而不适用于其他帐户......这非常奇怪!我想是典型的SharePoint。

我已经意识到,GRAPH有时会在尝试将数据保存到日期字段时抛出错误,并且每次将数据保存到文本字段时都会起作用。如果我以我的主O365帐户(带许可证)登录,我可以保存到日期字段。如果我使用我刚刚在域上创建的基本用户(无许可证)登录,我可以创建项目,除非有日期字段。

如果我想出其他任何东西,我会发布它!对不起,这更像是一个解决方案,而不是一个答案。希望它会激发别的东西。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.