2015-06-02 2 views
0

Я пытаюсь реализовать клиентскую службу, которая обменивается данными с сервером обмена, поэтому я использую библиотеку gSoap. Однако я хочу, чтобы любой пользователь мог получить доступ к своим собственным почтовым данным с их официальными учетными данными через мой этот клиентский сервис.Подключиться к собственному серверу Exchange

Я использую wsdl-файл от https://outlook.office365.com/EWS/services.wsdl, чтобы получить информацию о методах с сервера обмена.

Q1. Этот файл wsdl работает для каждого сервера обмена, так как мой план заключается в том, что сначала я пытаюсь выполнить аутентификацию пользователя, а затем я буду использовать этот wsdl для операции процесса на сервере обмена с ews. так это правильный подход? если это не так, то каков будет ваш совет для этого?

Q2. Для gSoap я могу использовать автообнаружение, и я нашел ссылку https://msdn.microsoft.com/en-us/library/ee332364.aspx для автообнаружения, может ли я использовать с gSoap? если да, то как (любая помощь).

Поверьте, я неоднократно искал его в google, но не смог найти конкретный ответ.

Пожалуйста, помогите мне, спасибо.

+0

Этот http://blog.skysoft-is.com/?p=78 говорит, что «outlook.office365.com - глобальный псевдоним и не указывает на фактический сервер». Поэтому, если использовать это как местоположение конечной точки, это поможет мне перенаправить меня на фактический сервер? я прав? Спасибо. – Tushar

+0

, пожалуйста, скажите мне, что случилось с моим вопросом, если вы считаете, пожалуйста. благодаря! – Tushar

ответ

0

Я обнаружил, что для пользовательского местоположения сервера обмена (конечная точка) мне нужно вручную изменить soap_endpoint = "https://example.com/service.aspx", или если нет, то я могу установить его в NULL для получения местоположения конечной точки из файла WSDL.

 Смежные вопросы

  • Нет связанных вопросов^_^