2

我正在尝试将解决方案完全集成到 IBM Marketplace 中。(使用 AppDirect 的那个)。有许多可用的计量项目(用户、MB 等),但我一个都不能用。例如,假设我们使用“Places”。我已经检查了“允许自定义计量使用”选项,但这不允许我在我的定价选项中添加这个“地点”计量项目。我怎样才能做到这一点?

注意:IBM 已停止其 Marketplace。可能这个问题不再有用了,但我决定不删除它,因为我们永远不知道他们是否会重新启用它。另外……在宣布停产之前,我设法得到了 IBM 的回复,指出他们不允许自定义单元类型,并且我被邀请使用通用的“项目”。

4

1 回答 1

2

如果您要对自定义使用单位计费,则请求如下所示:

{
    "account": {
        "accountIdentifier": "{UUID}"
    },
    "items": [{
        "quantity": 5,
        "customUnit": "Places",
        "price": 2.99,
        "description": "some cool places"
    }]
}

自定义单位使用与预定义的“单位”不同的字段名称 - 我不确定您在尝试计费时会返回哪个错误,但如果您返回预期单位值的转储,这可能会解释该错误。

于 2017-03-03T19:42:32.080 回答