Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Thông thường, tổng giá trị giao dịch sẽ được tự động theo dõi cho tất cả nhà phát triển trong một công ty khi họ sử dụng ứng dụng của công ty để truy cập vào các API.
Điều gì sẽ xảy ra nếu bạn có những nhà phát triển đang tích cực sử dụng ứng dụng nhà phát triển của riêng họ để truy cập vào API và bạn cần theo dõi tổng số giao dịch kết hợp của họ mà không làm gián đoạn lưu lượng truy cập? Bạn có thể thêm nhà phát triển vào một công ty và thiết lập thông báo được gửi dựa trên tổng số giao dịch kết hợp của công ty và nhà phát triển. Bạn phải bật tính năng này cho mỗi công ty; tính năng này bị tắt theo mặc định. Sau khi bạn bật, tổng số giao dịch kết hợp sẽ được tính theo giờ.
Nếu được định cấu hình, thông báo sẽ được gửi khi bạn đạt đến ngưỡng tổng số giao dịch kết hợp. Một thông báo riêng biệt sẽ được gửi cho từng nhà phát triển trong công ty đã chấp nhận gói thông báo có thể điều chỉnh.
Để đưa tổng số giao dịch kết hợp vào báo cáo, bạn phải thêm công ty và tất cả nhà phát triển có liên quan vào tiêu chí báo cáo theo cách thủ công. Để biết thêm thông tin, hãy xem phần Tạo báo cáo.
Cách kết hợp tổng số giao dịch của gói giá hoặc một công ty và các nhà phát triển của công ty đó:
- Tạo một kế hoạch thông báo có thể điều chỉnh, như mô tả trong phần Chỉ định thông tin chi tiết về kế hoạch thông báo có thể điều chỉnh.
- Thiết lập thông báo bằng webhook, như mô tả trong phần Thiết lập thông báo bằng webhook.
- Sử dụng API Get Company Details (Lấy thông tin chi tiết về công ty) để lấy tất cả các thuộc tính hiện có đang được đặt cho công ty. Bạn sẽ cần những thông tin này ở bước tiếp theo.
-
Để bật tính năng này, hãy thêm thuộc tính tùy chỉnh
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERSvàotruecông ty bằng cách sử dụng API Cập nhật công ty. Hãy nhớ thêm cả các thuộc tính khác hiện có của công ty vào lệnh gọi API.Ví dụ: để bật tính năng này cho xyz-company, hãy làm như sau:
$ 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
- Công ty và các nhà phát triển của công ty chấp nhận gói tỷ lệ thông báo có thể điều chỉnh.
Lưu ý: Để tránh nhầm lẫn, công ty và nhà phát triển nên đặt cùng một ngày bắt đầu để dữ liệu giao dịch được theo dõi trong một khoảng thời gian nhất quán.
Xin lưu ý:
- Nếu công ty không chấp nhận gói giá, thì tổng số giao dịch của gói giá cho công ty và các nhà phát triển của công ty sẽ không xảy ra.
- Nếu nhà phát triển không chấp nhận gói giá, thì các cuộc gọi do nhà phát triển đó thực hiện đến các sản phẩm được kiếm tiền sẽ bị chặn.