Я попытался написать решение для поиска уникальных папок для Outlook, используя EWS API.По какой-то причине код не работает, и я не могу понять, где проблема.У меня нет опыта работы с EWS API.
namespace ClassLibrary1
{
public class Class1
{
static void Main(string[] args)
{
// Set server binding
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.UseDefaultCredentials = true;
// Set Credentials
service.Credentials = new WebCredentials("xxxxxxxxx", "xxxxxx");
service.UseDefaultCredentials = true;
// Set the URL
service.AutodiscoverUrl("xxxxx");
// Set View
FolderView view = new FolderView(100);
view.PropertySet = new PropertySet(BasePropertySet.IdOnly);
view.PropertySet.Add(FolderSchema.DisplayName);
view.Traversal = FolderTraversal.Deep;
FindFoldersResults findFolderResults = service.FindFolders(WellKnownFolderName.Root, view);
// Find specific folder
foreach (Folder f in findFolderResults)
{
// Show FolderId of the folder "test"
if (f.DisplayName == "Test")
Console.WriteLine(f.Id);
}
}
}
}
В нем говорится, что не обработано исключение, autodsicover заблокировал потенциально небезопасное перенаправление (..)