【发布时间】:2017-04-06 17:07:19
【问题描述】:
所以我正在运行一个 API 调用,该调用会跨多个文件夹更改特定组的访问控制。没有官方支持的方式来更改多个文件夹,因此我的程序利用 ForEach 来运行大量文件夹 ID。第一个运行良好并移动到下一个文件夹。第二个也跑到第三个。在第三次调用中,API 不返回任何内容,不更改设置,最终超时。
首先我认为第三个文件夹 id 可能有问题,所以我将它放在列表的顶部。同样,它停在第三个 id(以前是第二个 id),所以问题不可能是 id。接下来,我认为我可能会在短时间内发送太多电话,所以我引入了延迟。即使它们之间有 10 秒的延迟,它仍然会在第三个 id 处停止并超时。
有没有其他人遇到过这个问题?如果是这样,您是如何解决的?
【问题讨论】:
-
尝试暂停一下,因为它是一个在线 API,它可能会受到限制。
-
10 秒还不够吗?
-
我不知道,提示:他们有一个论坛,api.sharefile.com/rest/guides/troubleshooting.aspx
-
是的,我知道。我一直在阅读他们拥有的所有内容并在他们的开发者论坛上发帖,但没有人回应。我在这里只是作为最后的努力。
-
那么我只看到两种方法,要么明确写在他们的文档中,要么你必须尝试:) 如果你发现它的价值很高,那么为什么不运行它您将在应用中显示进度条的后台任务。