Как выбрать имена столбцов с пробелами с помощью Graph API для Sharepoint

#sharepoint #microsoft-graph-api

Вопрос:

У меня есть такой вопрос: $»https://graph.microsoft.com/v1.0/{_config.SubBaseUrl}/элементы?разверните=поля(выберите=идентификатор,название,имя MFG, Номер детали производителя)»

Как я могу выбрать имена столбцов с пробелами, например «Номер детали производителя», чтобы не получить ошибку недопустимого пути?

Ответ №1:

Замените пробелы в имени поля на _x0020_

 https://graph.microsoft.com/v1.0/{_config.SubBaseUrl}/items?expand=fields(select=id,Title,MFG_Name,Manufacturer_x0020_Part_x0020_Number)  

Другой вариант-вызвать запрос с expand без select и проверить формат столбца с пробелами. Иногда API Graph возвращает имя столбца без пробелов.

 https://graph.microsoft.com/v1.0/{_config.SubBaseUrl}/items?expand=fields  

Так что вполне возможно, что for Manufacturer Part Number api вернется ManufacturerPartNumber .