Thiết lập thông báo dựa trên tổng số giao dịch kết hợp cho một công ty và nhà phát triển

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

Thông thường, tổng giao dịch được tự động theo dõi cho tất cả các nhà phát triển trong một công ty khi nhà phát triển sử dụng ứng dụng của công ty để truy cập API.

Nếu có nhà phát triển tích cực dùng ứng dụng dành cho nhà phát triển của riêng họ để truy cập API, và bạn cần theo dõi tổng số giao dịch kết hợp mà không gây 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 của công ty và các nhà phát triển của công ty đó. Bạn phải bật tính năng này theo công ty; bị tắt theo mặc định. Sau khi bật, tổng số giao dịch kết hợp sẽ được tính mỗi giờ.

Nếu đã định cấu hình, thông báo sẽ được gửi khi tổng số giao dịch kết hợp đạt đến các ngưỡng. Mỗi nhà phát triển trong công ty sẽ nhận được một thông báo riêng đã chấp nhận gói giá thông báo có thể điều chỉnh.

Để đưa tổng số giao dịch được kết hợp vào báo cáo, bạn phải tự thêm công ty và tất cả các nhà phát triển có liên quan trong tiêu chí báo cáo. Để biết thêm thông tin, hãy xem bài viết Tạo báo cáo.

Để kết hợp tổng số giao dịch của gói giá hoặc một công ty và nhà phát triển của công ty đó:

  1. Tạo kế hoạch tỷ lệ thông báo có thể điều chỉnh, như mô tả trong phần Chỉ định thông tin có thể điều chỉnh về gói thông báo.
  2. Thiết lập thông báo bằng webhook, như mô tả trong bài viết Thiết lập thông báo bằng cách sử dụng webhook.
  3. Sử dụng liên kết Nhận công ty Chi tiết API để nhận tất cả thuộc tính hiện có được thiết lập cho công ty. Bạn sẽ cần những yếu tố này trong bước tiếp theo.
  4. Để bật tính năng này, hãy thêm thuộc tính tùy chỉnh MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS để true công ty bằng cách sử dụng Cập nhật công ty API. Ngoài ra, đừng quên thêm các thuộc tính khác hiện có của công ty vào API cuộc gọi.

    Ví dụ: để bật tính năng này cho công ty xyz:

    $ 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. 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 ý: Bạn nên giảm thiểu nhầm lẫn rằng công ty và các nhà phát triển đặt cùng một ngày bắt đầu để dữ liệu giao dịch được theo dõi theo một cách nhất quán khoảng thời gian.

    Lưu ý:

    • Nếu công ty không chấp nhận gói giá, thì tổ hợp giao dịch của gói giá dữ liệu tổng cộng cho công ty và các nhà phát triển của công ty đó sẽ không xuất hiện.
    • Nếu nhà phát triển không chấp nhận gói giá này, cuộc gọi của nhà phát triển đó đến các sản phẩm kiếm tiền sẽ bị chặn.