Вариант использования:
Мы создаем систему, которая анализирует содержимое почты.Если мы можем классифицировать и архивировать электронные письма на основе их содержимого, мы хотим автоматически классифицировать последующие электронные письма в той же беседе / ветке.
Проблема в том, что разговор, который мы получаем как часть (почтового) сообщения, не уникален, когда мы запрашиваем от имени разных пользователей.
Пример:
A: Идентификатор разговора для данного потока в моей папке входящих сообщений.
B: Идентификатор разговора для того же потока, но в папке входящих сообщений другого пользователя.
Значения:
A: AAQkADUyZWYxNzljLTc4NjItNGMzYy1iZDYwLTE4NWEzNDg1OWUzZQAQABlanHOPI0v1ukA7KePaYv4=
.B: AAQkAGVkNGRjNWNmLTAwNTItNDA2NC1hOThhLTU5NTUyNGFjNTM5ZAAQABlanHOPI0v1ukA7KePaYv4=
.
Могу ли я использовать части этого диалогового идентификатора для идентификации одного и того же разговора между разными пользователями? Похоже, что последние 25-26 символов уникальны дляданный разговор.Остальное - Guid + постфикс какого-то рода.
Редактировать: Мой вопрос связан с использованием Microsoft Graph API.На вопросы о SO, связанные с ConversationIds и электронными письмами Outlook, даны ответы, но в них описываются случаи получения писем напрямую от клиента Outlook (или, возможно, через API Outlook).Например, такие свойства, как ConversationIndex и ConversationTopic, отсутствуют в сообщении, которое я получаю от Graph API.