ShareFile API останавливается на третьей итерации
Поэтому я выполняю вызов API, который изменяет элементы управления доступом для определенной группы во многих папках. Официально не поддерживается способ изменения нескольких папок, поэтому моя программа использует ForEach для запуска большого списка идентификаторов папок. Первый работает нормально и перемещается в следующую папку. Второй тоже бежит и движется к третьему. При третьем вызове API ничего не возвращает, не меняет настройки и в конечном итоге истекает.
Сначала я подумал, что может быть что-то не так с третьим идентификатором папки, поэтому я поместил его в начало списка. Опять же, он остановился на третьем идентификаторе (ранее втором идентификаторе), поэтому проблема не может быть идентификатором. Затем я подумал, что могу отправить слишком много звонков за короткое время, поэтому я ввел задержку. Даже с 10-секундной задержкой между ними он все равно останавливается на третьем идентификаторе и останавливается.
Кто-нибудь еще сталкивался с этой проблемой? И если да, то как ты справился с этим?
1 ответ
Так что я до сих пор не знаю, что случилось, но я скачал Fiddler, чтобы посмотреть, что именно происходит с запросом. Видимо, когда я запускаю его с активным Fiddler, он работает отлично. Слишком странно.