您目前查看的是 Apigee Edge 說明文件。
參閱 Apigee X 說明文件。 資訊
一般來說,當開發人員使用公司應用程式存取 API 時,系統會自動追蹤公司所有開發人員的交易總數。
如果有開發人員經常使用自己的開發人員應用程式存取 API,且您需要在不中斷流量的情況下追蹤合併的交易總數,該怎麼辦?您可將開發人員新增至某間公司,並設定根據公司與其開發人員的交易總數,傳送要傳送的通知。您必須為每間公司啟用這項功能;這項功能預設為停用。啟用之後,系統會每小時計算合併交易總數。
如果已設定通知,系統會在達到合併交易總數門檻時傳送通知。針對公司接受可調整通知費率方案的每位開發人員,系統會分別觸發通知。
如要在報表中納入合併交易總數,您必須手動將公司及所有相關開發人員加入報表條件。詳情請參閱「建立報表」一文。
如要結合費率方案的交易總數,或公司及其開發人員,請採取下列做法:
- 按照「指定可調整的通知方案詳細資料」中的說明,建立可調整的通知費率方案。
- 請按照「使用 Webhook 設定通知」一文所述,使用 Webhook 設定通知。
- 請使用 Get Company Details API 取得公司目前設定的所有現有屬性。後續步驟將會用到。
-
如要啟用這項功能,請使用 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
- 公司及其開發人員接受可調整的通知費率方案。
注意:建議您盡量減少混淆,確保公司和開發人員設定相同的開始日期,以便系統按一致的時間間隔追蹤交易資料。
Please note:
- 如果公司不接受房價方案,則公司及其開發人員將無法合併費率方案交易總額。
- 如果開發人員不接受費率方案,系統會封鎖開發人員對營利產品發出的呼叫。