2015-08-19 2 views
4

Я пытался запросить использование и выставление счетов API, что Azure недавно недавно, и увидела, что я могу использовать следующий API, чтобы получить прейскурант:Как получить информацию о предоставлении Azure с помощью API?

https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId eq '{offer-id}' and Currency eq 'USD' and Locale eq 'en-US' and RegionInfo eq 'US' 

Однако это требует мне нужно в явной форме знать offerDurableId, который я узнал для своего дела от Azure's website.

Есть ли API, который даст мне эти коды предложений?

ответ

3

AFAIK, нет API для получения кодов предложений. Фактически, если вы посмотрите документацию Billing API here, они также попросят вас получить информацию об этом из указанной вами ссылки.

Установить {OfferDurableId} в действительный код ID предложения (например, MS-AZR-0026P). См. Microsoft Azure Offer Details для получения дополнительной информации в списке . Доступные идентификаторы предложений, наличие страны/региона и выставление счета валюта. Параметр «Идентификатор предложения» состоит из префикса «MS-AZR-», плюс идентификационный номер предложения.

Учитывая код предложения не изменится, я думаю, что это несколько безопасно, чтобы сохранить эту информацию в своей собственной базе данных

+0

Я согласен, что предложение коды не изменится. Но может быть добавлено больше предложений, а некоторые тоже могут уйти в отставку. Как обновить эту информацию? – jobin

+0

Я согласен с вами в добавлении новых. Однако, даже если они удалится старыми, я бы предположил, что они все равно будут действительны для точки зрения Billing API. Пользователь не сможет подписаться на план, связанный с устаревшими кодами. Учитывая, что сегодня нет API, я полагаю, что вам остается периодически проверять веб-сайт вручную. Другая вещь, которую вы можете сделать, - это выпадающий список с существующими значениями в вашем приложении, и если ваш пользователь не видит соответствующий код, он может вернуться и связаться с вами (я знаю, это немного хромает :)). –

+0

Я просто подожду, если кто-то знает, есть ли для этого API, иначе, да, я должен согласиться с тобой :) – jobin

Смежные вопросы