Вы можете просто имитировать, что делает портал разработчика, используя API-интерфейс REST APIMs.
Если вы используете уровень потребления APIM, вы можете просто создать автономную подписку с помощью API создания или обновления подписки..Вам не нужно указывать properties.ownerId
в полезной нагрузке здесь.
На других уровнях автономные подписки пока не поддерживаются (но будут, как указано в официальном блоге ).в разделе «Новые функции»), поэтому вам сначала нужно будет создать пользователя с помощью Создать или обновить пользовательский API , а затем создать новую подписку, указав этого пользователя под properties.ownerId
как /users/{userId}
.
* 1015.* Поскольку эти API-интерфейсы REST вызывают API-интерфейс управления Azure, вы не должны делать эти запросы от клиента, а должны вызывать их из своего бэкэнда.