根據公司及其開發人員的整體交易總數設定通知

您目前查看的是 Apigee Edge 說明文件。
參閱 Apigee X 說明文件
資訊

一般來說,當開發人員使用公司應用程式存取 API 時,系統會自動追蹤公司所有開發人員的交易總數。

如果有開發人員經常使用自己的開發人員應用程式存取 API,且您需要在不中斷流量的情況下追蹤合併的交易總數,該怎麼辦?您可將開發人員新增至某間公司,並設定根據公司與其開發人員的交易總數,傳送要傳送的通知。您必須為每間公司啟用這項功能;這項功能預設為停用。啟用之後,系統會每小時計算合併交易總數。

如果已設定通知,系統會在達到合併交易總數門檻時傳送通知。針對公司接受可調整通知費率方案的每位開發人員,系統會分別觸發通知。

如要在報表中納入合併交易總數,您必須手動將公司及所有相關開發人員加入報表條件。詳情請參閱「建立報表」一文。

如要結合費率方案的交易總數,或公司及其開發人員,請採取下列做法:

  1. 按照「指定可調整的通知方案詳細資料」中的說明,建立可調整的通知費率方案。
  2. 請按照「使用 Webhook 設定通知」一文所述,使用 Webhook 設定通知。
  3. 請使用 Get Company Details API 取得公司目前設定的所有現有屬性。後續步驟將會用到。
  4. 如要啟用這項功能,請使用 Update Company API 將 MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS 自訂屬性新增至公司 true請務必在 API 呼叫中一併加入其他現有的公司屬性

    舉例來說,如要為 xyz-company 啟用這項功能,請按照下列步驟操作:

    $ curl -H "Content-Type:application/json" -X PUT -d \
    '{
        "name": "xyz-company",
        "attributes": [
            {
                "name": "MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS",
                "value": "true"
            }
          ... also include other existing company attributes to avoid losing them
       ]
    }'\
    "https://api.enterprise.apigee.com/v1/organizations/myorg/companies/xyz-company"  \
    -u email:password
    
  5. 公司及其開發人員接受可調整的通知費率方案。

    注意:建議您盡量減少混淆,確保公司和開發人員設定相同的開始日期,以便系統按一致的時間間隔追蹤交易資料。

    Please note:

    • 如果公司不接受房價方案,則公司及其開發人員將無法合併費率方案交易總額。
    • 如果開發人員不接受費率方案,系統會封鎖開發人員對營利產品發出的呼叫。