gpt4 book ai didi

ios - EWS - 如何为自动发现传递凭据 - ios、cocoa

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:45:47 26 4
gpt4 key购买 nike

经过大量搜索,我发布了这个问题。

问题来了..

我正在使用 EWS 将联系人导入到使用自动发现的 MAc 应用程序。

这是我的 XML 请求

      NSString *soapMessage = [NSString stringWithFormat:
@"<Autodiscover xmlns=\"http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006/\">"
"<Request>"
"<EMailAddress>%@</EMailAddress>"
"<AcceptableResponseSchema>"
"http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a"
"</AcceptableResponseSchema>"
"</Request>"
"</Autodiscover>",self.emailId.stringValue];
NSLog(@"%@",soapMessage);

NSURL *url = [NSURL URLWithString:@"https://<domainname>/EWS/Exchange.asmx"];

以上只是摘录。已完整通过其他 header 。

我的问题是在 C# 中传递用户凭据的确切位置,如下所示

 ExchangeServiceBinding esb = new ExchangeServiceBinding();
esb.Credentials = new NetworkCredential("<username>", "<password>", "<domain>");

我尝试使用质询身份验证,也尝试使用在 header 授权中发送它。但运气不好。

非常感谢为实现这一目标提供的任何帮助。

最佳答案

这一切都是关于构建对 EWS 的正确 XML 请求。就是这样..

使用https://www.testexchangeconnectivity.com/获取邮件、联系人、日历进行测试。

检查它生成的请求,将其复制到您的 XML header 部分。

它像微风一样工作..

发布此内容以节省非窗口开发人员的一些时间。

关于ios - EWS - 如何为自动发现传递凭据 - ios、cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18766985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com