Как создать ключи API для пользователей на моем клиенте вместо портала разработчика, предлагаемого в Azure API Management?

size = 3
matrix_surprise = [[0] * size] * size
matrix = [[0]*size for i in range(size)]

Frames and Objects [/g1]

Live Python Tutor Визуализировать

0
задан jimijuu omastar 24 March 2019 в 04:01
поделиться

1 ответ

Вы могли бы просто подражать тому, что делает портал разработчика, используя API-интерфейс REST APIMs.

Если вы используете уровень потребления APIM, вы можете просто создать отдельную подписку, используя API Create или Update Subscription . Вам не нужно устанавливать здесь properties.ownerId в полезной нагрузке запроса.

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

Поскольку эти API-интерфейсы REST вызывают API-интерфейс управления Azure, вы не должны делать эти запросы от клиента, а должны вызывать их из своего бэкэнда.

0
ответ дан PramodValavala-MSFT 24 March 2019 в 04:01
поделиться