Configura notificaciones según los totales combinados de las transacciones de una empresa y sus desarrolladores

Estás viendo la documentación de Apigee Edge.
Ve a la Documentación de Apigee X.
información

Normalmente, los totales de las transacciones se rastrean automáticamente para todos los desarrolladores en una empresa cuando los desarrolladores usan la app de la empresa para acceder a las APIs.

¿Qué sucede si hay desarrolladores que usan activamente sus propias aplicaciones para acceder a las APIs y necesitas hacer un seguimiento de los totales combinados de transacciones sin interrumpir el tráfico? Tú Puedes agregar desarrolladores a una empresa y configurar notificaciones para el envío basadas en totales de transacciones combinados para la empresa y sus desarrolladores. Debes habilitar esta función según empresa; está inhabilitado de forma predeterminada. Una vez habilitado, se calculan los totales combinados de transacciones por hora.

Si las notificaciones están configuradas, se envían cuando el total de la transacción combinada se alcanzan umbrales. Se activa una notificación independiente para cada desarrollador de la empresa. que aceptó el plan de tasa de notificaciones ajustable.

Para incluir los totales combinados de transacciones en los informes, debes incluir manualmente la empresa y a todos los desarrolladores relevantes en los criterios del informe. Para obtener más información, consulta Cómo crear informes.

Para combinar los totales de las transacciones del plan de tarifas o una empresa y sus desarrolladores, haz lo siguiente:

  1. Crea un plan de tasa de notificaciones ajustable, como se describe en Cómo especificar detalles del plan de notificación ajustable.
  2. Configura notificaciones mediante webhooks, como se describe en Cómo configurar notificaciones con webhooks.
  3. Utiliza el método Get Company Details para obtener todos los atributos existentes configurados actualmente en la empresa. Necesitarás estas opciones en el siguiente paso.
  4. Para habilitar esta función, agrega el atributo personalizado MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS true La empresa que usa la herramienta Actualizar empresa en la API de Cloud. Asegúrese de incluir también los demás atributos existentes de su empresa en la API. llamada.

    Por ejemplo, para habilitar esta función para 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. La empresa y sus desarrolladores aceptan el plan de tasa de notificaciones ajustable.

    Nota: Se recomienda para minimizar la confusión de que la empresa y desarrolladores establecen la misma fecha de inicio para que se realice un seguimiento de los datos de la transacción durante una durante un intervalo de tiempo.

    Nota:

    • Si la empresa no acepta el plan de tarifas, la combinación de la transacción del plan de tarifas totales para la empresa y sus desarrolladores.
    • Si un desarrollador no acepta el plan de tarifas, las llamadas que realice al desarrollador se bloquearán los productos monetizados.