Нужно ли иметь лицензию, связанную с этой учетной записью, чтобы иметь возможность добавить определенный API к требуемым разрешениям?
Да, вы правы. У вас должна быть лицензия Office 365 Exchange Online для вашего арендатора.
Почему:
Эти API-интерфейсы в AAD существуют в качестве субъекта службы(Приложения для предприятий).Если вы не купите лицензию Exchange Online, это не произойдет в корпоративных приложениях вашего клиента.Как только вы купите лицензию, она будет автоматически добавлена в приложения Enterprise, в то время как вы можете использовать ее API через AAD.
Это имеет смысл, потому что, если у вас нет лицензии, вы не можете использовать продукт ивы также не можете использовать его API.
В документации ничего не сказано об этом, что я вижу.
Да, в документации может не упоминаться об этом, и это должно бытьзаметил в документации.Вы можете войти на веб-страницу с документацией через учетную запись github и отправить отзыв команде по документации:
Надеюсь, это поможет!