Я хочу создать расширение Graph для хранения списка указателей на различные элементы SharePoint, которые являются любимыми для пользователя. Сначала я сделал это как Open Extension. Это прекрасно работало, пока я не осознал ограничение в 2 КБ для содержимого расширения.
Вместо этого я хотел попробовать расширение схемы. Моя проблема и вопрос в этом отношении:
Как я могу описать, что расширение будет содержать массив объектов?
Я пробовал это:
{
"id":"xxxx",
"description": "SharePoint Favorites",
"targetTypes": [
"User"
],
"properties": [
[
{
"name": "siteUrl",
"type": "String"
},
{
"name": "listId",
"type": "String"
},
{
"name": "itemGUID",
"type": "String"
}
]
]
}
Но это дает мне «Свойства свойства в полезной нагрузке имеют значение, которое не соответствует схеме». ошибка.
Есть идеи по этому поводу?