Мы пытаемся создать схему с расширениями Microsoft Graph и продолжаем получать ошибку:
"code": "Request_BadRequest", "message": "Значение для имени содержит
недопустимые символы. Пожалуйста, убедитесь, что это соответствует регулярному выражению
'[0-9a-Za-Z] +' ".
Мы не можем заставить его работать, какое бы имя мы ни использовали
Все остальное просто отлично работает в графическом обозревателе, и мы успешно осуществляем вход с дополнительными разрешениями User.ReadWrite.All, Directory.ReadWrite.All, Directory.AccessAsUser.All.
Это запрос, который мы выполняем в Graph Explorer:
POST к https://graph.microsoft.com/v1.0/schemaExtensions с телом:
{
"id":"something-commerce_dynamics",
"description": "Contact data from Dynamics",
"owner": "{our app id}",
"targetTypes": [
"User"
],
"properties": [
{
"name": "companyMailAddress",
"type": "String"
}
]
}