Exchange server 获取没有凭据的用户配置文件图片,可能吗?

Exchange server 获取没有凭据的用户配置文件图片,可能吗?,exchange-server,exchangewebservices,user-profile,Exchange Server,Exchangewebservices,User Profile,使用电子邮件客户端 有人知道是否有可能在没有密码的情况下从电子邮件和服务器URL获取用户的个人资料图片吗 我在Exchange 2013工作。我尝试了提供的HTTP POST选项。它就像一个符咒,但需要登录。看看 您可以让特定的用户帐户模拟另一个用户帐户并访问其详细信息,而无需输入用户名和密码 string impName=@“impy”; 字符串impPassword=@“password”; 字符串impDomain=@“域”; 字符串impEmail=@”impy@domain.com";

使用电子邮件客户端

有人知道是否有可能在没有密码的情况下从电子邮件和服务器URL获取用户的个人资料图片吗

我在Exchange 2013工作。我尝试了提供的HTTP POST选项。它就像一个符咒,但需要登录。

看看

您可以让特定的用户帐户模拟另一个用户帐户并访问其详细信息,而无需输入用户名和密码

string impName=@“impy”;
字符串impPassword=@“password”;
字符串impDomain=@“域”;
字符串impEmail=@”impy@domain.com";
ExchangeService服务=新的ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials=新的网络凭据(impName、IMPASSWORD、IMPDOMIN);
服务。自动发现URL(电子邮件);
service.ImpersonatedUserId=新的ImpersonatedUserId(ConnectingIdType.SmtpAddress,@”user@domain.com");
更多参考资料:
您可以这样使用


var userpicUrl=“/_layouts/15/userphoto.aspx?accountname=“+user.UserName+”&size=M&url=“+user.ProfilePictureURl

太棒了!!非常感谢。我会处理它并发布更新。由于假期的原因,事情进展缓慢。