Как добавить пользовательские элементы использования в IBM Marketplace (AppDirect)
Я пытаюсь сделать полную интеграцию решения в IBM Marketplace. (Тот, который использует AppDirect). Доступно много единиц измерения (Пользователи, МБ,...), но я не могу использовать ни один из них. Допустим, например, мы используем "Места". Я установил флажок "Разрешить использование по индивидуальному заказу", но он не позволяет мне добавить этот элемент измерения "Места" в свой вариант оценки. Как мне этого добиться?
Примечание: IBM прекратила свою торговую площадку. Возможно, этот вопрос больше не нужен, но я решил не удалять его, так как мы никогда не знаем, вернут ли они его обратно. Кроме того... до объявления о прекращении производства мне удалось получить ответ от IBM, в котором говорится, что они не допускают нестандартные типы модулей, и мне было предложено использовать универсальный элемент "Item".
1 ответ
Если вы выставляете счет за единицу использования, запрос выглядит так:
{
"account": {
"accountIdentifier": "{UUID}"
},
"items": [{
"quantity": 5,
"customUnit": "Places",
"price": 2.99,
"description": "some cool places"
}]
}
Пользовательские единицы измерения используют другое имя поля, чем предопределенные "единицы измерения"- я не уверен, какую ошибку ты получал при попытке выставить счет за использование, но это могло бы объяснить ошибку, если ты получал обратно дамп ожидаемых значений единиц измерения.