microsoft-graph – Microsoft Graph API下载文件内容返回Unauth
我正在尝试使用“仅限应用”令牌从SharePoint Online下载文件.我可以使用此URL获取文件信息
https://graph.microsoft.com:443/v1.0/sites/{siteId}/drives/{driveId}/list/items/{itemId}/driveItem 但是当我尝试使用此URL下载文件时 https://graph.microsoft.com:443/v1.0/sites/{siteId}/drives/{driveId}/list/items/{itemId}/driveItem/content 我收到以下错误 403 FORBIDDEN Content-Length →13 Content-Type →text/plain; charset=utf-8 Date →Fri,13 Apr 2018 08:47:12 GMT MicrosoftSharePointTeamServices →16.0.0.7604 P3P →CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI" SPIisLatency →2 SPRequestDuration →53 X-Content-Type-Options →nosniff X-MS-InvokeApp →1; RequireReadOnly X-MSDAVEXT_Error →917656; Access+denied.+Before+opening+files+in+this+location%2c+you+must+first+browse+to+the+web+site+and+select+the+option+to+login+automatically. X-MSEdge-Ref →Ref A: B9E0C567B0CC4E60AEE93EEB8DC06AF1 Ref B: VIEEDGE0813 Ref C: 2018-04-13T08:47:12Z X-Powered-By →ASP.NET X-SharePointHealthScore →0 怎么了? 它似乎在内部生成一个下载链接(… / _ layouts / 15 / download.aspx?UniqueId = …),它与username / pwd令牌一起使用,但不适用于“仅限app”令牌 我有另一个Office 365订阅,使用“仅限app”令牌.另一个订阅有一个自定义域,但我看不到其他配置差异(两者都将LegacyAuthProtocolsEnabled属性设置为true,相同的共享选项……) 编辑:似乎我星期五测试的例子现在有效!! 解决方法
这个错误在上周三出现,并且正在蔓延到越来越多的租户.看来,Graph API / Sharepoint API生成的临时令牌无效.这会影响:
>当您使用临时令牌接收上传到的网址时,分块文件上传 请尽快解决这个问题,因为我的应用程序已经崩溃,客户很生气 我也在这里创建了一个帖子,但没有回复:Temporary tokens issued by graph api is invalid since wednesday 此错误也出现在周三:Unable to set fileSystemInfo.lastModifiedDateTime on files on Sharepoint Online for some users since wednesday 你在Mark LeFleur找到了什么? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何使用GNU汇编程序(as)将程序集文件编译为原始二进制文件
- Windows 7上的Java Runtime Environement,禁用“启用下一代
- Windows XP中的hosts文件出现问题
- .NET:加载同一DLL的两个版本
- windows – 没有窗口图标的Qt对话框(系统菜单)
- windows-server-2008-r2 – 配置客户端在内部使用WSUS,在外
- windows下安装tesserocr
- 将脚本的工作文件夹添加到Windows上的Python导入()路径的最
- 在Windows上的Ubuntu上复制Bash中的粘贴
- windows-7 – 本地计算机“受信任的根”证书的PrivateKey信