2017-03-02 40 views
2

我正在嘗試將解決方案完全集成到IBM Marketplace中。 (使用AppDirect的那個)。有很多測量項目可用(用戶,MB,...),但我可以不使用任何測量項目。比方說,我們使用「Places」。我已選中「允許自定義計量使用」選項,但不允許我在定價選項中添加此「位置」計量項目。我怎樣才能做到這一點?如何在IBM Marketplace(AppDirect)中添加自定義計量使用項

注:IBM已經停止了Marketplace。可能這個問題已經沒用了,但我決定不刪除它,因爲我們不知道他們是否會啓用它。另外...在停止宣佈之前,我設法從IBM收到一封回覆,聲明他們不允許自定義單元類型,並且我被邀請使用通用「Item」。

回答

2

如果你是一個計費定製使用單位的要求是這樣的:

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

自定義單位使用不同的字段名稱比預定的「單位」 - 我不知道你都拿到這回錯誤當試圖計費使用時,但如果您收回預期單位值的轉儲,則可能會解釋錯誤。

+0

非常感謝!什麼是URL端點發布該JSON?我無法在IBM Marketplace或鏈接的AppDirect文檔上找到相關信息。另外,IBM Marketplace不允許使用我自己的customUnit,我可以在哪裏定義「Places」單位類型?我只能在「單位價格」面板中使用「用戶」,「MB」,...單位類型輸入。 – icordoba

+1

端點是通過https://docs.appdirect.com/developer/billing/api-full-reference/metered-usage發現的POST'{基本市場URL}/api/integration/v1/billing/usage' 當你定義你的版本,有一個複選框顯示「允許自定義計量使用量」,可以解鎖發送有效內容的能力,就像我在我的答案中發佈的一樣。如果IBM不讓您這樣做,並且您希望在接受的「單位」字段列表中包含所需單位,則您需要聯繫IBM,要求他們爲您添加「地點」作爲一個單元。 – And1

+0

我肯定需要聯繫IBM,因爲丟失的單位類型不是用於計量使用,而是反覆出現的固定成本(我的案例中「地點」的數量)。我還將發佈「獨特用戶會話」的計量用法。謝謝你的幫助。 – icordoba

相關問題