当我们尝试获取驱动器项目的缩略图时,我们将收到网关超时504: / drives / {drive-id} / items / {item-id} /缩略图
当该项目是图像时,该呼叫有效,但对于word或pdf文件,我们将收到网关超时,例如:
HTTP / 1.1 504网关超时 缓存控制:私有 传输编码:分块 内容类型:application / json 请求编号:7234f357-c66f-478b-a793-aadd77f78db6 客户端请求ID:7234f357-c66f-478b-a793-aadd77f78db6 x-ms-ags-diagnostic:{“ ServerInfo”:{“ DataCenter”:“ West US”,“ Slice”:“ SliceC”,“ Ring”:“ 5”,“ ScaleUnit”:“ 002”,“ Host” :“ AGSFE_IN_1”,“ ADSiteName”:“ WUS”}} 会期:20125.7937 严格的运输安全性:最大年龄= 31536000 日期:2019年2月12日,星期二02:06:37 GMT
对此有何见解?我看到有人说excel文件没有缩略图,但没有提到pdf或word文件没有缩略图。
更新:好的,我发现有关通过Microsoft图形API访问缩略图的一些奇怪行为。我使用具有应用程序权限的Microsoft graph API将文件上传到用户的驱动器。当我尝试使用应用程序权限获取缩略图时,缩略图因504网关超时而失败(请注意,这甚至是在文件上传后的几天)。然后,我尝试以该用户的身份通过Graph Explorer使用委托权限获取缩略图,并且能够获取缩略图。之后,我可以使用应用程序权限访问缩略图。
进一步更新:我似乎是使用图谱api和应用程序权限上传了文件的事实。我使用OneDrive用户界面上传了一个文件,当我尝试使用具有应用程序许可权的graph api获取缩略图时,由于504网关超时而失败。然后,我使用图形资源管理器以用户的委托权限获取缩略图,从而能够获取缩略图。之后,我可以使用应用程序许可使用图api获取缩略图。
关于, LT