0

Я попытался создать имя пользователя для входа в систему или адрес электронной почты через Microsoft graph explorer, но я не могу выполнить оба действия. Вероятно, данные json, которые я поставляю, могут быть не в правильном формате. Я войти в систему с учетной записью администратора, используется метод PATCH и успешно обновленную информацию путем подачи ниже кодов:Microsoft graph explorer - создать пользователя и обновить знак в имени пользователя/электронной почте

{ 
    "displayName": "AAAlica", 
    "givenName": "Mews", 
    "passwordProfile": { 
     "password": "[email protected]!" 
    } 
} 

Я не знаю, какие атрибуты и значения, я должен обеспечить, чтобы изменить Логин имя пользователя/адрес электронной почты. Я попробовал другой формат, например

{ 
    "displayName": "AAAnamika", 
    "givenName": "MMews", 
    "userPrincipalName": "[email protected]@onmicrosoft.com" 
} 

и всегда получаю ошибку.

Ссылки:

+0

Какая ошибка вы получаете? – juunas

ответ

0

я заметил, что UserPrincipalName в вашем посте недействителен, который содержит два @.

Правильный формат должен быть [email protected]. Ниже приведено подробное описание свойства UPN:

UPN - это имя пользователя в интернет-стиле для пользователя на основе стандарта RFC 822 в Интернете. По соглашению это должно отображаться на имя пользователя электронной почты. Общий формат - это псевдоним @ domain, где домен должен присутствовать в коллекции доверенных доменов арендатора.

+0

Да, ошибка была в UPN, ваше решение работает. Я попытался выполнить документацию по графику microsoft для создания пользователя [https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/user_post_users]. , где упоминалось: '' userPrincipalName ":" upn-value @ tenant-value @ onmicrosoft.com "' в значении UPN. –

+0

Это ошибка в документах. Мы должны это исправить. Можете ли вы зарегистрировать новую проблему для этого документа в GitHub здесь: https://github.com/microsoftgraph/microsoft-graph-docs/issues. Для попытки сброса пароля (через Graph Explorer) вы можете обновить фактическое полное сообщение об ошибке, которое вы видите? Кроме того, подписанный пользователь (в Graph Explorer) администратор арендатора? –

+0

Спасибо @ DanKershaw-MSFT Проблема с обновлением пароля решается путем подъема 'GraphScopes' в' Directory.AccessAsUser.All'. Я расскажу о проблеме для документации в github. –