Невозможно получить доступ к SingleValueExtendedProperties, если учетная запись получателя отличается от учетной записи C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно получить доступ к SingleValueExtendedProperties, если учетная запись получателя отличается от учетной записи

Сообщение Anonymous »

Похоже, я не могу получить доступ к набору SingleValueExtendedProperties в моем приложении MVC с помощью API Microsoft Graph из учетной записи получателя. При проверке одного и того же сообщения в отправителях «Отправленные элементы» или при отправке того же сообщения самому себе все работает хорошо?

SingleValueExtendedProperties просто отображается нулевым при попытке доступа к сообщению, отправленному из учетной записи, которая отличается от учетной записи получателя, в обеих ситуациях используется один и тот же код, и GUID, которому присвоены свойства, идентичен.

Вот мое сообщение:

Код: Выделить всё

Message newMessage = new Message()
{
ToRecipients = new List()
{
new Recipient() { EmailAddress = recipient }
},
Subject = message.Subject,
Body = new ItemBody()
{
Content = message.Content
},
SingleValueExtendedProperties = new MessageSingleValueExtendedPropertiesCollectionPage()
{
new SingleValueLegacyExtendedProperty()
{
Id = String.Format("String {{{0}}} Name {1}", guid, "ValueOne"),
Value = prop1
},
new SingleValueLegacyExtendedProperty()
{
Id = String.Format("String {{{0}}} Name {1}", guid, "ValueTwo"),
Value = prop2
}
}
};
А вот мой запрос на отправку:

Код: Выделить всё

await client.Me.SendMail(newMessage, true).Request().PostAsync();
И мой запрос на получение:

Код: Выделить всё

var message = await client.Me.Messages[messageId].Request()
.Expand("singleValueExtendedProperties(
$filter=id eq 'String {guid} Name ValueOne' or id eq 'String {guid} Name ValueTwo')")
.GetAsync();
Как я уже говорил, все это работает безупречно при отправке почты на ту же учетную запись, что и отправитель, или чтении сообщения от отправителей «Отправленные», но при получении от другой учетной записи отправителя, SingleValueExtendedProperties всегда имеет значение NULL!

Подробнее здесь: https://stackoverflow.com/questions/556 ... ers-from-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»