1
Azure AD에서 인증 한 후 내 로봇은 첨부 파일로 응답 메시지에 사진을 추가하는 다음 코드를 통해 Microsoft Graph에서 현재 사용자 사진을 검색 할 수 있습니다.Microsoft Graph GetPhoto가 Microsoft 팀에서 작동하지 않습니다.
HttpClient client2 = new HttpClient();
client2.DefaultRequestHeaders.Add("Authorization", $"Bearer {accessToken}");
var response2 = await client2.GetByteArrayAsync("https://graph.microsoft.com/v1.0/me/photo/$value");
Activity replyToConversation = (Activity)context.MakeMessage();
replyToConversation.Type = "message";
replyToConversation.Attachments.Add(new Attachment()
{
Content = response2,
ContentType = "image/jpeg"
});
await context.PostAsync(replyToConversation);
context.Wait(MessageReceivedAsync);
모든 것이 웹 채팅 채널에서 예상대로 작동하지만 어떤 이유로 Microsoft 팀 채널에 사진이 표시되지 않고 로봇이 기본 오류 메시지 인 "죄송합니다. 내 봇 코드에 문제가 있습니다."가 답변되었습니다.
제발, 어떤 아이디어?
감사합니다. @Ezequiel, 두 번째 제안이 내 문제를 해결했습니다. –