Как приобрести дополнительные лицензии для подписки Microsoft через API

Я пытаюсь автоматически добавить лицензию Power BI Pro в учетную запись Office в домене, которым я управляю, и я застреваю, когда у меня недостаточно лицензий для назначения другой

Я могу выполнить часть «Назначение», используя https://graph.microsoft.com/v1.0/users/{id}/assignLicense, которая работает до тех пор, пока не будет свободных лицензий, где она возвращает: «Подписка с SKU {id} не имеет доступных лицензий».

Чтобы сделать этот процесс полностью автоматизированным, мне нужно:

  1. Автоматически приобрести новую лицензию Power BI.
  2. Назначьте эту лицензию пользователю.

Я не могу идентифицировать конечную точку API, которая позволяет мне выполнить шаг 1.

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
1
0
128
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Microsoft Graph, как и любой другой Microsoft API, не поддерживает покупку лицензий O365. Это делается через представителя Microsoft (если он есть) или напрямую через Административный портал.

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

Josh Fletcher 29.05.2019 22:21

Другие вопросы по теме