Лучший отвечающий
Bad request при поиске элементов DriveItem на диске OneDrive

Вопрос
-
Всем привет!
С сервера приходит ошибка "Bad request" при поиске файлов на диске, если в поисковой строке встречается символ ":" (он же "%3A"). Пример GET запроса: graph.microsoft.com/v1.0/me/drive/root/search(q='%3A')
С некоторыми другими символами происходит так же. Например, в строке запроса содержится только один символ "+" или нечётное число одинарных кавычек.
Может кто сталкивался? Есть решение?
- Изменено r.rozhkov 29 октября 2020 г. 13:08
- Перемещено Maksim MarinovMicrosoft contingent staff 29 октября 2020 г. 13:50
- Изменен тип Иван ПродановMicrosoft contingent staff, Moderator 2 ноября 2020 г. 16:41
- Изменен тип Dmitriy VereshchakMicrosoft contingent staff, Moderator 5 ноября 2020 г. 17:17
29 октября 2020 г. 11:51
Ответы
-
Здравствуйте
Некоторые символы не поддерживаются OneDrive и Sharepoint.
См. Недопустимые имена и типы файлов в OneDrive и SharePoint
Недопустимые символы в именах файлов и папок вOneDrive для дома, OneDrive для работы или учебы и SharePoint в Microsoft 365
Недопустимые символы в именах файлов и папок в OneDrive для работы или учебы в SharePoint Server 2013
"*: < >? / \ |
(Начальные и конечные пробелы в именах файлов и папок также не разрешены).
~ "# % & *: < >? / \ { | }.
(Начальные и конечные пробелы в именах файлов и папок также не разрешены).
Однако, как сказано в статье:В некоторых организациях до сих пор не поддерживаются символы # и % в именах. Если вы являетесь глобальным администратором или SharePoint администратором в Microsoft 365, ознакомьтесь со сведениями о том, как разрешить эти символы, в разделе Включение поддержки # и% в блоге SharePoint. АП
Перейдите по гиперссылке и попробуйте включить поддержку %, надеюсь это поможет.
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
- Предложено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 5 ноября 2020 г. 19:56
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 9 ноября 2020 г. 8:56
5 ноября 2020 г. 17:10Модератор
Все ответы
-
Здравствуйте
Можете приложить скриншот?
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
29 октября 2020 г. 20:03Модератор -
Скриншоты:
1drv.ms/u/s!AmRw1DP18BwOiVhXVACp7h7DI7Mx?e=3Ln6Z8
5 ноября 2020 г. 10:47 -
Здравствуйте
Некоторые символы не поддерживаются OneDrive и Sharepoint.
См. Недопустимые имена и типы файлов в OneDrive и SharePoint
Недопустимые символы в именах файлов и папок вOneDrive для дома, OneDrive для работы или учебы и SharePoint в Microsoft 365
Недопустимые символы в именах файлов и папок в OneDrive для работы или учебы в SharePoint Server 2013
"*: < >? / \ |
(Начальные и конечные пробелы в именах файлов и папок также не разрешены).
~ "# % & *: < >? / \ { | }.
(Начальные и конечные пробелы в именах файлов и папок также не разрешены).
Однако, как сказано в статье:В некоторых организациях до сих пор не поддерживаются символы # и % в именах. Если вы являетесь глобальным администратором или SharePoint администратором в Microsoft 365, ознакомьтесь со сведениями о том, как разрешить эти символы, в разделе Включение поддержки # и% в блоге SharePoint. АП
Перейдите по гиперссылке и попробуйте включить поддержку %, надеюсь это поможет.
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
- Предложено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 5 ноября 2020 г. 19:56
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 9 ноября 2020 г. 8:56
5 ноября 2020 г. 17:10Модератор