회사 및 개발자의 합산 거래 총액을 기반으로 알림 설정

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

일반적으로 개발자가 회사 앱을 사용하여 API에 액세스하면 회사 내 모든 개발자의 트랜잭션 총액이 자동으로 추적됩니다.

개발자가 자체 개발자 앱을 사용하여 API에 적극적으로 액세스하고 트래픽 중단 없이 결합된 트랜잭션 총액을 추적해야 하는 경우는 어떻게 해야 하나요? 개발자를 회사에 추가하고 회사 및 개발자의 결합된 트랜잭션 총액을 기반으로 전송되는 알림을 설정할 수 있습니다. 이 기능은 회사별로 사용 설정해야 하며 기본적으로 사용 중지되어 있습니다. 사용 설정되면 결합된 트랜잭션 총액이 시간당 계산됩니다.

알림이 구성된 경우 결합된 트랜잭션 총액 기준점에 도달하면 전송됩니다. 조정 가능한 알림 요금제를 수락한 회사 내 각 개발자에 대해 별도의 알림이 트리거됩니다.

보고서에 결합된 트랜잭션 총액을 포함하려면 보고서 기준에 회사 와 모든 관련 개발자를 수동으로 포함해야 합니다. 자세한 내용은 보고서 만들기를 참고하세요.

요금제 트랜잭션 총액 또는 회사와 개발자를 결합하려면 다음 단계를 따르세요.

  1. 조정 가능한 알림 요금제 세부정보 지정을 참고하여 조정 가능한 알림 요금제를 만듭니다.
  2. 웹훅을 사용하여 알림 설정에 설명된 대로 웹훅을 사용하여 웹훅을 사용하여 알림을 설정합니다.
  3. 회사 세부정보 가져오기 API를 사용하여 현재 회사에 설정된 모든 기존 속성을 가져옵니다. 다음 단계에서 이 항목을 사용합니다.
  4. 이 기능을 사용 설정하려면 true회사 업데이트 API를 사용하여 MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS 맞춤 속성을 회사에 추가합니다. 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. 회사와 개발자가 조정 가능한 알림 요금제를 수락합니다.

    참고: 회사와 개발자가 동일한 시작일을 설정하여 트랜잭션 데이터가 일관된 시간 간격으로 추적되도록 하는 것이 좋습니다.

    참고:

    • 회사가 요금제를 수락하지 않으면 회사와 개발자의 요금제 트랜잭션 총액이 결합되지 않습니다.
    • 개발자가 요금제를 수락하지 않으면 해당 개발자가 수익 창출 제품에 대해 수행한 호출이 차단됩니다.