Je tente de créer un événement via l'API Microsoft Graph en invitant des utilisateurs en tant que participants. Le code pour définir les participants est la suivante:Microsoft.Graph.AttendeeType non énuméré correctement
var attendees = new List<Microsoft.Graph.Attendee>();
foreach (var e in emailAddresses)
{
var userProfile = await AzureGraph.GetOtherUserProfile(e);
if (e != currentUserEmail.First())
{
Microsoft.Graph.EmailAddress email = new Microsoft.Graph.EmailAddress();
email.Name = userProfile.DisplayName;
email.Address = e;
attendees.Add(new Microsoft.Graph.Attendee()
{
EmailAddress = email,
Type = Microsoft.Graph.AttendeeType.Optional
});
}
}
await AzureGraph.AddEvent(new Microsoft.Graph.Event
{
Subject = string.Format("Follow Up: {0}", Id),
Body = new Microsoft.Graph.ItemBody
{
Content = "content"
},
Start = start,
End = start.AddMinutes(30),
Attendees = attendees
});
Toutefois, lorsque vous effectuez la demande, j'obtiens une réponse de demande incorrecte. La raison en est que le 'Type' d'un participant est un n enum de Microsoft.Graph.AttendeeType et qu'il n'est pas énuméré correctement. Par conséquent, il tente d'envoyer à travers la valeur numérique '1' au lieu de la valeur de chaîne "Facultatif" en provoquant l'échec.
J'ai été en mesure de confirmer cela en utilisant fiddler, si je change manuellement la valeur numérique à la valeur de la chaîne alors cela ne pose aucun problème.
Est-ce que quelqu'un a trouvé cela ou a des idées pour résoudre ce problème?
Merci beaucoup pour votre aide à l'avance :)