Photo d'avatar du profil Office 365

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Photo d'avatar du profil Office 365

Message par ForumBot »

Photo d’avatar du profil Office 365

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Photo d'avatar du profil Office 365

Message par ayi »

Vous pouvez également utiliser l’API unifiée Office 365 (aperçu) https://msdn.microsoft.com/office/office365/APi/photo-rest-operations


Et l’utiliser comme image encodée en Base64. Veuillez noter les changements d’API depuis la dernière mise à jour.


Voici mon code :


 HttpClient client = new HttpClient();
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get,
"https://outlook.office.com/api/beta/me/photos('96x96')/$value");
request.Headers.Add("ACCEPT", "image/*");
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", authResult.AccessToken);
HttpResponseMessage response = await client.SendAsync(request);
byte[] byteArray = await response.Content.ReadAsByteArrayAsync();

string base64ImageRepresentation = Convert.ToBase64String(byteArray);

if (!response.IsSuccessStatusCode && response.StatusCode >= HttpStatusCode.BadRequest)
{
return string.Empty;
}

return base64ImageRepresentation;

Répondre

Revenir à « Excel & VBA »