Событие Api Графика DoNotForward С Java

#java #microsoft-graph-api

Вопрос:

У меня есть приложение, над которым я работаю, в котором пользователь забронирует офис. Как только пользователь делает это, ему отправляется событие календаря через api graph, чтобы его календарь отражал его бронирование. Я пытаюсь использовать логический тип DoNotForward для отправки в параметре singleValueExtendedProperties, но ничего не сработало.

Пожалуйста, отвечайте только с использованием Java в качестве языка. Спасибо

**Обратите внимание, что я отправляю событие и получаю его без каких-либо проблем, пока не попытаюсь добавить DoNotForward. Ниже приведена часть кода, представляющая событие API Graph.

Вопросы: Кто-нибудь настраивал событие с опцией DoNoForward? Можете ли вы дать мне некоторые указания относительно того, что я делаю неправильно?

 Event event = new Event();    ItemBody eventBody = new ItemBody();  eventBody.contentType = BodyType.HTML;  eventBody.content = doc.html();  event.body = eventBody;  event.subject = "MyWorkSpot Reservation ("   environmentName   ") : "   buildingName   " Floor: "   floorName   " Seat: "   seatCode   " Time: "   reservationTime;   event.showAs = FreeBusyStatus.FREE;  event.isReminderOn = false;  event.reminderMinutesBeforeStart = 0;  event.isAllDay = true;    DateTimeTimeZone start = new DateTimeTimeZone();  start.dateTime = formattedResAllDayStartDate   "T00:00:00";  start.timeZone = "Eastern Standard Time";  event.start = start;  DateTimeTimeZone end = new DateTimeTimeZone();  end.dateTime = nextDay   "T00:00:00";  end.timeZone = "Eastern Standard Time";  event.end = end;    LinkedListlt;Attendeegt; attendeesList = new LinkedListlt;Attendeegt;();  Attendee attendees = new Attendee();  EmailAddress emailAddressEvent = new EmailAddress();  emailAddressEvent.address = recipientEmailAddress;  attendees.emailAddress = emailAddressEvent;  attendees.type = AttendeeType.REQUIRED;  attendeesList.add(attendees);  event.attendees = attendeesList;   SingleValueLegacyExtendedPropertyCollectionResponse singleValColRes = new SingleValueLegacyExtendedPropertyCollectionResponse();   SingleValueLegacyExtendedProperty singleValProp = new SingleValueLegacyExtendedProperty();  singleValProp.id = "Boolean {00020329-0000-0000-C000-000000000046} Name DoNotForward";  singleValProp.value = "true";  singleValProp.oDataType = "Boolean";  singleValColRes.value.add(0, singleValProp);    event.singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(singleValColRes, null);  

Комментарии:

1. Привет, добро пожаловать в SO, пожалуйста, вопрос слишком широкий, неясный и нуждается в некотором коде. Пожалуйста, задавайте конкретные вопросы, чтобы мы могли вам помочь.

2. При чем тут это ? facebook-graph-api

3. Я должен это изменить. Я набрал graph-api и не заметил, что он автоматически заполняется в facebook-graph-api. Спасибо