none
Bad request при поиске элементов DriveItem на диске OneDrive RRS feed

  • Вопрос

  • Всем привет!

    С сервера приходит ошибка "Bad request" при поиске файлов на диске, если в поисковой строке встречается символ ":" (он же "%3A"). Пример GET запроса: graph.microsoft.com/v1.0/me/drive/root/search(q='%3A')

    С некоторыми другими символами происходит так же. Например, в строке запроса содержится только один символ "+" или нечётное число одинарных кавычек.

    Может кто сталкивался? Есть решение?



    29 октября 2020 г. 11:51

Ответы

  • Здравствуйте

    Некоторые символы не поддерживаются OneDrive и Sharepoint. 

    См. Недопустимые имена и типы файлов в OneDrive и SharePoint

    Недопустимые символы в именах файлов и папок вOneDrive для дома, OneDrive для работы или учебы и SharePoint в Microsoft 365

    Недопустимые символы в именах файлов и папок в OneDrive для работы или учебы в SharePoint Server 2013

    "*: < >? / \ |

    (Начальные и конечные пробелы в именах файлов и папок также не разрешены).

    ~ "# % & *: < >? / \ { | }.

    (Начальные и конечные пробелы в именах файлов и папок также не разрешены).


    О
    днако, как сказано в статье:

    В некоторых организациях до сих пор не поддерживаются символы # и % в именах. Если вы являетесь глобальным администратором или SharePoint администратором в Microsoft 365, ознакомьтесь со сведениями о том, как разрешить эти символы, в разделе Включение поддержки # и% в блоге SharePoint. АП

    Перейдите по гиперссылке и попробуйте включить поддержку %, надеюсь это поможет.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    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. Вся информация предоставляется "как есть" без каких-либо гарантий.

    5 ноября 2020 г. 17:10
    Модератор