Например, у Google есть флаг visiteesOmit, который можно установить в значение true. , а затем передать обновленных приглашенных на их обычную конечную точку обновления событий.
Однако я не вижу ни одной из этих функций в API Office 365. Я попробовал следующий код для обновления приглашений, но он не влияет на статус пользователя (хотя и возвращает сообщение об успехе 200):
Код: Выделить всё
NSMutableDictionary *params = [ActivityCommon parametersFromEvent:event type:service dateOnly:TRUE]; //Don't need all params
[params setObject:@[@{@"EmailAddress": @{@"Name": invitee[@"Name"],
@"Address": invitee[@"Email"]},
@"Status": @{@"Response": @"Accepted"},
@"Type": @"Required"}] forKey:@"Attendees"];
[networkMgr PATCH:[NSString stringWithFormat:@"events/%@", identifier] parameters:params success:nil failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@", operation.responseObject);
}];
Подробнее здесь: https://stackoverflow.com/questions/307 ... e-via-rest
Мобильная версия