2017-04-06 61 views
0

因此,我正在運行一個API調用,該API調用跨多個文件夾更改特定組的訪問控制。沒有官方支持的更改多個文件夾的方式,因此我的程序使用ForEach來運行大量文件夾ID。第一個正常運行並移動到下一個文件夾。第二個也運行並移動到第三個。在第三次調用時,API不會返回任何內容,不會更改設置,並最終超時。ShareFile API在第三次迭代時停止

首先,我認爲可能有錯誤的第三個文件夾ID,所以我把它放在列表的頂部。再次,它停在第三個ID(以前是第二個ID),所以問題不能成爲ID。接下來,我想我可能會在很短的時間內發送太多的電話,所以我引入了延遲。即使他們之間有10秒的延遲,它仍然停在第三個ID並超時。

還有其他人遇到過這個問題嗎?如果是這樣,你是如何解決它的?

+0

嘗試暫停一下,因爲它是一個在線API,它可能會受到限制。 – Aybe

+0

10秒鐘不夠嗎? – Mitch

+0

我不知道,提示:他們有一個論壇,https://api.sharefile.com/rest/guides/troubleshooting.aspx – Aybe

回答

1

所以我仍然不知道什麼是錯的,但我下載了Fiddler來查看請求發生了什麼。顯然,當我用Fiddler運行它時,它完美地工作。太奇怪了。

+1

因此,一夜的睡眠證明是有幫助的! – Aybe