Hyperlink Microsoft图形,权限,为DriveItem创建共享链接,类型:视图不工作

Hyperlink Microsoft图形,权限,为DriveItem创建共享链接,类型:视图不工作,hyperlink,permissions,microsoft-graph-api,sharing,Hyperlink,Permissions,Microsoft Graph Api,Sharing,这里的文档声称,您可以通过在请求中将“type”设置为“view”来创建只读共享链接 我已经这样做了,并收到了预期的响应和预期的“webUrl”和“type”。但是,当我访问webUrl链接(用于DOCX文件)时,我会看到Word的在线版本,该版本允许我编辑SharePoint在线文件。也就是说,我似乎有一个读写共享链接,而不是只读共享链接 我错过了什么 谢谢,, James。根据您的描述,我假定您希望为SharePoint Online文件创建共享链接 根据我的测试,我们可以创建只读共享链接。

这里的文档声称,您可以通过在请求中将“type”设置为“view”来创建只读共享链接

我已经这样做了,并收到了预期的响应和预期的“webUrl”和“type”。但是,当我访问webUrl链接(用于DOCX文件)时,我会看到Word的在线版本,该版本允许我编辑SharePoint在线文件。也就是说,我似乎有一个读写共享链接,而不是只读共享链接

我错过了什么

谢谢,,
James。

根据您的描述,我假定您希望为SharePoint Online文件创建共享链接

根据我的测试,我们可以创建只读共享链接。当我们与当前用户访问共享文件时,它将是读写共享链接,因为共享文件是您自己的文件


如果我们使用其他帐户访问此文件或在其他浏览器中打开共享链接,它将是只读的。

您是否尝试使用具有只读权限的帐户访问该链接?谢谢您的建议,但API访问是通过用户SSO进行的,因此读写权限是隐式的。感谢您的回复。您是对的,我正在尝试为SharePoint Online文件创建只读共享链接。理想情况下,我需要所有用户的共享链接都是只读的,即使是文件的所有者。你知道有什么方法可以做到这一点吗?我认为这是不可能的。文件属于您,您拥有所有权。你可以为它做任何事情。我的计划是看看我是否可以使用一个具有只读perms的服务帐户来请求共享链接。当我有一些结果要报告时,我会更新这个线程(但可能需要一段时间)。