Как добавить пользовательские элементы использования в 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"
    }]
}

Пользовательские единицы измерения используют другое имя поля, чем предопределенные "единицы измерения"- я не уверен, какую ошибку ты получал при попытке выставить счет за использование, но это могло бы объяснить ошибку, если ты получал обратно дамп ожидаемых значений единиц измерения.

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