Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api 如何永久获取OneDrive API下载地址_Microsoft Graph Api_Onedrive_Microsoft Graph Sdks_Microsoft Graph Files - Fatal编程技术网

Microsoft graph api 如何永久获取OneDrive API下载地址

Microsoft graph api 如何永久获取OneDrive API下载地址,microsoft-graph-api,onedrive,microsoft-graph-sdks,microsoft-graph-files,Microsoft Graph Api,Onedrive,Microsoft Graph Sdks,Microsoft Graph Files,注意:@microsoft.graph.downloadUrl值是一个短期URL,无法缓存。URL在失效前仅在短时间(1小时)内可用 在本教程中,下载url在一小时后过期。如何获得永久下载地址 错误消息 对不起,出了点问题 访问令牌已过期。它的有效期为“11/11/2020 1:18:52 AM”和“11/11/2020 2:18:52 AM”。访问令牌的生存期为1小时。您是否尝试使用刷新令牌获取新的访问令牌,或自定义访问令牌的生存期 请按照Carl的建议进行尝试。您需要使用刷新令牌来获取新的访


注意:@microsoft.graph.downloadUrl值是一个短期URL,无法缓存。URL在失效前仅在短时间(1小时)内可用

在本教程中,下载url在一小时后过期。如何获得永久下载地址

错误消息

对不起,出了点问题 访问令牌已过期。它的有效期为“11/11/2020 1:18:52 AM”和“11/11/2020 2:18:52 AM”。

访问令牌的生存期为1小时。您是否尝试使用刷新令牌获取新的访问令牌,或自定义访问令牌的生存期


请按照Carl的建议进行尝试。您需要使用刷新令牌来获取新的访问令牌或自定义访问令牌的生存期。以下是。

注意:@microsoft.graph.downloadUrl值是一个短期URL,无法缓存。URL在失效前仅在短时间(1小时)内可用。删除用户的文件权限可能不会立即使URL无效

解决方法是为DriveItem创建一个共享链接,并使用WebUrl作为响应的结果。 该文件已通过WebUrl访问并可供下载。 这似乎是非租户用户访问它的唯一途径


您的意思是访问令牌在1小时后变得不可用吗?@CarlZhao抱歉,出现了问题。访问令牌已过期。它的有效期是从“11/11/2020 1:18:52 AM”到“11/11/2020 2:18:52 AM”。当我点击下载url时,我会得到那个错误。嗯。。。这是一个非常常见的错误。访问令牌的生存期为1小时。您是否尝试使用刷新令牌获取新的访问令牌,或自定义访问令牌的生存期?@carlZhao我仅在请求后收到下载url。我们创建了一个共享链接,并可以通过WebUrl下载它。无法获取令牌,因为匿名用户必须能够下载它们。