Эта операция не разрешена на диске, который не подключен к сети
Обновлено: 20.11.2024
Drive API возвращает два уровня информации об ошибке:
Приложения для Диска должны перехватывать и обрабатывать все ошибки, которые могут возникнуть при использовании REST API. В этом руководстве приведены инструкции по устранению определенных ошибок API.
Устранение ошибки 400: неверный запрос
Эта ошибка может быть вызвана одной из следующих проблем в коде:
- Не указано обязательное поле или параметр.
- Предоставленное значение или комбинация предоставленных полей недействительны.
- Вы попытались добавить повторяющийся родительский файл в файл на Диске.
- Вы пытались добавить родителя, который создал бы цикл в графе каталогов.
Ниже приведен пример представления этой ошибки в формате JSON:
Чтобы исправить эту ошибку, проверьте поле сообщения и соответствующим образом измените код.
Устранение ошибки 400: неверный запрос на совместное использование
Эта ошибка может возникать по нескольким причинам. Чтобы определить превышенный предел, оцените поле причины возвращаемого JSON. Эта ошибка чаще всего возникает из-за того, что:
- предоставление доступа выполнено успешно, но уведомление по электронной почте не было доставлено должным образом.
- изменение ACL для этого пользователя не разрешено.
Поле сообщения указывает фактическую ошибку.
Предоставление доступа выполнено успешно, но уведомление по электронной почте не было доставлено должным образом.
Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, сообщите пользователю (распространителю), что ему не удалось предоставить общий доступ, так как сообщение электронной почты с уведомлением не может быть отправлено получателю общего доступа. Пользователь должен убедиться, что у него правильный адрес электронной почты и что пользователь, которому предоставлен доступ, может получать электронную почту.
Изменение ACL для этого пользователя не разрешено.
Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, проверьте настройки общего доступа домена Google Workspace, к которому относится файл. Настройки общего доступа могут запрещать общий доступ за пределами домена или доступ к общему диску может быть запрещен.
Устранение ошибки 401: неверные учетные данные
Ошибка 401 означает, что срок действия используемого вами токена доступа истек или недействителен. Эта ошибка также может быть вызвана отсутствием авторизации для запрошенных областей. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, обновите токен доступа, используя долгоживущий токен обновления. Если это не удается, направьте пользователя через поток OAuth, как описано в разделе Авторизация приложения с помощью Google Диска.
Устранение ошибки 403: Превышен лимит использования
Ошибка 403 возникает, когда превышен предел использования или у пользователя нет необходимых прав. Чтобы определить конкретный тип ошибки, оцените поле причины возвращенного JSON. Эта ошибка возникает в следующих ситуациях:
- Дневной лимит превышен.
- Превышен лимит скорости пользователя.
- Превышен лимит скорости проекта.
- Превышен предел скорости обмена.
- Пользователь не предоставил вашему приложению права на файл.
- У пользователя недостаточно прав для файла.
- Ваше приложение нельзя использовать в домене пользователя, прошедшего проверку подлинности.
- Превышено количество элементов в папке.
Устранение ошибки 403: превышен дневной лимит
Ошибка dailyLimitExceeded указывает на то, что для вашего проекта достигнуто предельное количество бесплатных API. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку:
- Посетите консоль Google API
- Выберите свой проект.
- Перейдите на вкладку Квоты.
- Запросить дополнительную квоту. Дополнительные сведения см. в статье Запрос дополнительной квоты.
Устранение ошибки 403: Превышен лимит количества пользователей
Ошибка userRateLimitExceeded указывает на то, что достигнут лимит на пользователя. Это ограничение может быть ограничением из консоли API или ограничением из серверной части Диска. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, попробуйте выполнить одно из следующих действий:
- Увеличьте квоту на пользователя в проекте консоли разработчика. Дополнительные сведения см. в статье Запрос дополнительной квоты.
- Если один пользователь отправляет много запросов от имени многих пользователей домена Google Workspace, рассмотрите возможность использования сервисного аккаунта с делегированием полномочий (настройка параметра quotaUser).
- Используйте экспоненциальную задержку, чтобы повторить запрос.
Устранение ошибки 403: Превышен предел скорости проекта
Ошибка rateLimitExceeded указывает на то, что достигнут предел скорости проекта. Это ограничение варьируется в зависимости от типа запросов. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, попробуйте выполнить одно из следующих действий:
- Увеличьте квоту для каждого проекта в своем проекте консоли разработчика. Дополнительные сведения см. в разделе Запрос дополнительной квоты. запросы.
- Используйте экспоненциальную задержку, чтобы повторить запрос.
Устранение ошибки 403: превышено ограничение скорости обмена
Ошибка sharingRateLimitExceeded возникает, когда пользователь достиг лимита общего доступа. Эта ошибка часто связана с ограничением электронной почты. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку:
- Не отправляйте электронные письма при совместном использовании большого количества файлов.
- Если один пользователь делает много запросов от имени многих пользователей домена Google Workspace, рассмотрите возможность использования сервисного аккаунта с делегированием полномочий, чтобы выдавать себя за владельца каждого документа, которым вы делитесь (настройка параметра quotaUser).
Ошибка appNotAuthorizedToFile возникает, когда ваше приложение отсутствует в списке ACL для файла. Эта ошибка не позволяет пользователю открыть файл с помощью вашего приложения. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, выполните одну из следующих операций:
-
и предложить пользователю открыть файл.
- Предложите пользователю использовать ваше приложение для открытия файла с помощью контекстного меню "Открыть с помощью" в пользовательском интерфейсе Диска.
Вы также можете проверить поле isAppAuthorized в файле, чтобы узнать, был ли файл создан или открыт в вашем приложении.
Устранение ошибки 403: у пользователя недостаточно прав для файлаОшибка недостаточного доступа к файлу возникает, когда у пользователя нет прав на запись в файл, а ваше приложение пытается изменить этот файл. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку, попросите пользователя связаться с владельцем файла и запросить доступ для редактирования. Вы также можете проверить уровни доступа пользователей в метаданных, полученных с помощью files.get, и отобразить пользовательский интерфейс только для чтения, когда разрешения отсутствуют.
Устранение ошибки 403: приложение с идентификатором нельзя использовать в домене пользователя, прошедшего проверку подлинности
Ошибка domainPolicy возникает, когда политика домена пользователя не разрешает вашему приложению доступ к Google Диску. Ниже приведено представление этой ошибки в формате JSON:
Чтобы исправить эту ошибку:
- Сообщите пользователю, что домен не разрешает вашему приложению доступ к файлам на Диске.
- Попросите пользователя связаться с администратором домена, чтобы запросить доступ к вашему приложению.
Устранение ошибки 403: превышено количество элементов в папке
Ошибка numChildrenInNonRootLimitExceeded возникает, когда превышено ограничение на количество дочерних элементов папки (папок, файлов и ярлыков). Существует ограничение в 500 000 элементов для папок, файлов и ярлыков непосредственно в папке. Элементы, вложенные во вложенные папки, не учитываются при этом ограничении в 500 000 элементов. Дополнительную информацию об ограничениях папок см. в разделе Ограничения папок на Google Диске.
Устранение ошибки 404: Файл не найден:Ошибка notFound возникает, когда у пользователя нет доступа для чтения к файлу или файл не существует.
Чтобы исправить эту ошибку:
- Сообщите пользователю, что у него нет доступа для чтения к файлу или что файл не существует.
- Попросите пользователя запросить у владельца разрешение на доступ к файлу.
Устранение ошибки 429: слишком много запросов
Ошибка rateLimitExceeded возникает, когда пользователь отправил слишком много запросов в
заданное количество времени.
Чтобы исправить эту ошибку, используйте экспоненциальную отсрочку, чтобы повторить запрос.
Устранение ошибки 500: внутренняя ошибка
BackendError возникает, когда при обработке запроса возникает непредвиденная ошибка. Это может быть вызвано рядом проблем, в том числе совпадением времени запроса с другим запросом или запросом на неподдерживаемое действие, например попыткой обновить разрешения для одной страницы на сайте Google, а не для самого сайта.
Чтобы исправить эту ошибку, используйте экспоненциальную отсрочку, чтобы повторить запрос. Ниже приведен список из 500 ошибок:
- 502 Неверный шлюз
- 503 Служба недоступна
- 504 Тайм-аут шлюза
Повторите неудачные запросы для устранения ошибок
Вы можете периодически повторять неудачный запрос в течение увеличивающегося промежутка времени, чтобы обработать ошибки, связанные с ограничениями скорости, объемом сети или временем отклика. Например, вы можете повторить неудачный запрос через одну секунду, затем через две секунды, а затем через четыре секунды. Этот метод называется экспоненциальная отсрочка и используется для улучшения использования полосы пропускания и максимального увеличения пропускной способности запросов в параллельных средах. При использовании экспоненциальной отсрочки учитывайте следующее:
- Начинайте периоды повторных попыток как минимум через одну секунду после ошибки.
- Если предпринятый запрос вносит изменение, например запрос на создание, добавьте проверку, чтобы убедиться, что ничего не дублируется. Некоторые ошибки, например неверные учетные данные для авторизации или ошибки "файл не найден", не устраняются путем повторной попытки запроса.
Запросить дополнительную квоту
Если вы считаете, что вам нужна дополнительная квота:
- Посетите консоль Google API
- Выберите свой проект.
- Перейдите на вкладку "Квоты".
- Запросить дополнительную квоту.
Запрашивайте дополнительную квоту только в том случае, если ваше приложение превышает допустимый лимит Drive API или лимит на пользователя. Если превышено ограничение на пользователя, попробуйте оптимизировать код приложения, чтобы делать меньше запросов.
Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.
Если вы сохраняете файл книги Microsoft Excel на сетевом диске и у вас нет прав на изменение и удаление для папки, в которой вы сохраняете файл, может возникнуть одна из следующих проблем:
р>
При сохранении нового файла книги на сетевой диск появляется сообщение об ошибке, подобное приведенному ниже
Ваши изменения не удалось сохранить в
'BOOK1.XLS', но они были сохранены во временном документе с именем '4CCA4100'. Закройте существующий документ, затем откройте временный документ и сохраните его под новым именем.
где
4CCA4100 — случайная восьмизначная буквенно-цифровая строка, а BOOK1.XLS — имя сохраняемого файла.
Когда вы сохраняете существующий файл рабочей книги на сетевой диск, кажется, что файл сохраняется с именем, которое вы ввели в диалоговом окне
Сохранить. Однако при повторном открытии этого файла из сети ваши изменения не отображаются в файле. Файл фактически сохраняется на сетевой диск со случайным именем файла, которое содержит цифры и буквы, например 4CCA4100.
Эти симптомы возникают только при сохранении файла в формате книги Excel или шаблона.
Причина
Эта проблема возникает, если Excel не может удалить исходный файл или не может переименовать временный файл, в результате чего операция сохранения не может быть успешно завершена. Если Excel не может удалить существующий файл из-за отсутствия прав на удаление, исходный файл и временный файл остаются в папке назначения. Если Excel может удалить существующий файл или вы сохраняете файл в первый раз, но Excel не может переименовать временный файл из-за отсутствия прав на изменение, в папке назначения сохраняется только временный файл.
Примечание. Сторонние антивирусы и программное обеспечение для репликации также могут вызывать эту проблему. Чтобы убедиться, что у вас нет прав в сети на изменение или удаление файла, попробуйте переименовать или удалить файл на сетевом диске из проводника Windows. Если вы не можете переименовать или удалить файл из проводника Windows, вы не сможете сохранить файл на этот диск из Excel.
Разрешение
Чтобы решить эту проблему, сообщите администратору сети, что вам нужны права на удаление и изменение соответствующей папки на сетевом диске. У вас должны быть права на удаление и изменение, чтобы сохранить файл книги Excel с правильным именем файла в папку.
Временное решение
Чтобы временно обойти эту проблему, пока у вас нет прав на папку назначения, попробуйте следующие способы:
Сохраните файлы рабочей книги на локальный жесткий диск или в папку, в которой у вас есть права на изменение и удаление. После этого вы сможете скопировать файл на сетевой диск, где у вас нет прав на изменение или удаление.
Если на вашем компьютере или на сетевом сервере установлена антивирусная программа, выключите или удалите антивирусную программу, а затем проверьте, сохраняется ли проблема. Некоторые антивирусные программы могут мешать процессу сохранения в Excel.
Примечание. Возможно, вы захотите связаться с производителем вашей антивирусной программы, чтобы узнать, есть ли обновленная версия, которая решает проблему сохранения в Excel.
Ссылки
Для получения дополнительной информации о том, как Excel сохраняет файлы, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
814068 Описание способа сохранения файлов в Excel
Для получения дополнительной информации об устранении ошибок, возникающих при сохранении файлов в Excel, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
Если у вас возникли проблемы с просмотром файла на Google Диске, попробуйте решить эту проблему следующим образом.
1. Подождите и попробуйте снова открыть файлы позже
- Подождите немного. Если вы видите сообщение "Временная ошибка (502)" при попытке открыть файлы на Диске, это означает, что ваши документы временно недоступны. Обычно эта проблема носит временный характер, поэтому подождите немного и попробуйте открыть их снова.
- Проверьте панель состояния Google Workspace. Если известно о сбое в работе Диска или серверов Google, оно будет отображаться на панели состояния Google Workspace в виде красной точки рядом с продуктом. Нажмите на точку, чтобы узнать, что не так.
2. Попробуйте основные способы устранения неполадок
Если вы видите сообщение об ошибке "Попытка подключения" или ваши документы загружаются на Диске для Интернета очень медленно, проверьте подключение к Интернету. Слабое соединение является распространенной причиной многих ошибок соединения.
Попробуйте подключиться к другой сети, чтобы проверить, правильно ли загружаются ваши файлы.
Вы можете использовать автономный режим, когда ваше соединение слабое или недоступно. Узнайте больше об автономном режиме и о том, как его настроить.
- Проверьте системные требования и поддерживаемые браузеры, чтобы убедиться, что вы используете поддерживаемый браузер и операционную систему.
Диск можно использовать с двумя последними версиями всех основных браузеров.
Вы можете поместить большие файлы на Диск, но если вы превысите ограничения по размеру, они могут загружаться неправильно. Если ваш файл слишком велик или близок к лимиту, разделите информацию на несколько файлов.
Если ваше текущее интернет-соединение плохое, настройте автономный доступ. С автономным доступом вы можете просматривать и редактировать свои документы даже без Интернета. Когда у вас снова появится доступ к Интернету, ваши документы будут синхронизированы с последними изменениями.
Если вы включили автономный доступ, но у вас по-прежнему возникают проблемы с открытием файлов, попробуйте отключить и снова включить его, чтобы устранить проблему. Перейдите в «Настройки» и рядом с «Офлайн» снимите или установите флажок «Синхронизировать для редактирования в автономном режиме», чтобы включить или отключить эту функцию.
3. Попробуйте более сложные способы устранения неполадок
Программное обеспечение для сканирования на вирусы и блокировщики рекламы в вашей локальной системе иногда могут мешать файлам на Диске, таким как Google Документы, Таблицы и Презентации. Убедитесь, что это программное обеспечение не блокирует Google Workspace.
Индивидуальные настройки брандмауэра и прокси-сервера иногда могут блокировать доступ к Диску. Убедитесь, что настройки вашего брандмауэра и прокси-сервера разрешают подключение к Диску.
Выпускник Массачусетского технологического института, который привнес многолетний технический опыт в статьи о поисковой оптимизации, компьютерах и беспроводных сетях.
Райан Периан — сертифицированный ИТ-специалист, обладатель множества сертификатов в области ИТ и более 12 лет опыта работы на должностях поддержки и управления в сфере ИТ.
Когда вы пытаетесь подключиться к сетевому ресурсу — например, к другому компьютеру, мобильному устройству или принтеру — с компьютера с Microsoft Windows, вы иногда сталкиваетесь с сообщением об ошибке «сетевой путь не найден»: ошибка 0x80070035. Компьютер не может установить соединение по сети с другим устройством. Отображается это сообщение об ошибке:
Эта ошибка возникает при любой из нескольких различных и не связанных между собой технических проблем в сети. Шаги и проблемы различаются в зависимости от того, используете ли вы корпоративный сервер для обмена документами, стандартный общий доступ к файлам в сети в Windows или сетевую функцию Windows HomeGroup.
Как исправить ошибку «Сетевой путь не найден»
Используйте допустимые пути. Ошибка 0x80070035 поднимает свою уродливую голову, когда сеть работает так, как задумано, но люди неправильно вводят имя сетевого пути. Указанный путь должен указывать на действительный общий ресурс на удаленном устройстве.
Включите общий доступ на удаленном устройстве. Если удаленное устройство не настроено для совместного использования файлов или принтеров, вы никогда не получите соединение. Убедитесь, что на удаленном компьютере активен общий доступ к файлам и принтерам, или, если необходимо, включите эту функцию.
Убедитесь, что у учетной записи пользователя есть разрешения на доступ к удаленному ресурсу. На удаленном компьютере щелкните файл правой кнопкой мыши и выберите параметр «Свойства». Убедитесь, что у пользователя или группы есть необходимые привилегии (как минимум, чтение) для доступа к файлу. Нажмите кнопку «Изменить», чтобы изменить разрешения.
Синхронизировать часы. Необычное поведение системы, включая ошибки сетевой путь не найден, может возникать, если часы компьютера настроены на разное время. По возможности синхронизируйте устройства Windows в локальной сети с помощью Network Time Protocol, чтобы избежать этой проблемы.
Отключите локальные брандмауэры. Неправильно настроенный или неправильно работающий программный брандмауэр, работающий на инициирующем устройстве Windows, может мешать локальному обмену файлами. Временное отключение брандмауэров, будь то встроенный брандмауэр Windows или программное обеспечение брандмауэра, предоставленное поставщиком, поможет вам выяснить, не препятствует ли брандмауэр вашей сети правильному совместному использованию.
Домашние настольные компьютеры, защищенные брандмауэром широкополосного маршрутизатора, не нуждаются в собственном брандмауэре в то же время для защиты, но мобильные устройства, которые забираются из дома, должны держать свои брандмауэры активными.
Сбросить TCP/IP. Хотя большинству людей не нужно вникать в низкоуровневые технические детали работы операционной системы, опытные пользователи хотели бы ознакомиться с доступными расширенными возможностями устранения неполадок.Популярный метод устранения случайных сбоев в работе сети Windows заключается в сбросе компонентов Windows, работающих в фоновом режиме и поддерживающих сетевой трафик TCP/IP.
Хотя точная процедура зависит от версии Windows, подход обычно включает в себя открытие командной строки Windows и ввод команд «netsh». Например, команда
сбрасывает TCP/IP в Windows 8 и Windows 8.1. Перезагрузка операционной системы после выполнения этой команды возвращает Windows в чистое состояние.
Перезагрузите все устройства. Вы можете найти смысл в перезагрузке всех затронутых устройств — хоста и клиентских компьютеров, а также сетевого маршрутизатора. Возможно, кэшированные данные в одном из звеньев сетевой цепочки не позволяют успешно завершить сетевую транзакцию.
Альтернативы общему доступу по локальной сети
Несмотря на то, что технологии совместного использования файлов и принтеров для компьютеров под управлением Windows значительно продвинулись за последние годы, это решение, как правило, налагает на вас бремя знания основных сетевых принципов. Если вам неудобно устранять проблемы с сетью, рассмотрите возможность использования облачного хранилища, такого как Microsoft OneDrive, Google Диск или Dropbox, для обмена файлами.
Читайте также: