Запрашиваемый веб-метод недоступен для этого вызывающего или вызываемого приложения при использовании `GetConversationItems` - PullRequest
0 голосов
/ 02 октября 2018

В моей веб-надстройке для Outlook я использую Office.js getCallbackTokenAsync, чтобы получить токен перед подключением к EWS в моей серверной части asp.net.

ExchangeService service = new ExchangeService();
                service.Url = new Uri(mailItem.ewsUrl);
                service.Credentials = new OAuthCredentials(mailItem.ewsToken);
                PropertySet ps = new PropertySet(
                                                ItemSchema.Subject,
                                                );
                _email = EmailMessage.Bind(service, new ItemId(mailItem.itemID),ps);
//the following throws error
    ConversationResponse response = service.GetConversationItems(convId,
                                                                 properties,
                                                                 null,
                                                                 foldersToIgnore,
                                                                 ConversationSortOrder.TreeOrderDescending);

Похоже на это GetConversationItems метод недопустим, когда я использовал токен, полученный Office.js, для инициализации службы EWS.Я попытался обновить разрешение манифеста до самого высокого уровня до ReadWriteMailBox, но все равно не работает.Похоже, я могу использовать Office.js только для вызова EWS?

1 Ответ

0 голосов
/ 02 октября 2018

Токен, который вы получаете от getCallbackTokenAsync, используется только для извлечения вложений текущего элемента или текущего элемента.Для получения дополнительной информации, пожалуйста, смотрите следующую ссылку:

getCallbackTokenAsync

С наилучшими пожеланиями,

Эван

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...