اعلان ها را بر اساس مجموع تراکنش های ترکیبی برای یک شرکت و توسعه دهندگان آن تنظیم کنید

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

معمولاً، مجموع تراکنش‌ها برای همه توسعه‌دهندگان در یک شرکت، زمانی که از اپلیکیشن شرکت برای دسترسی به APIها استفاده می‌کنند، به‌طور خودکار ردیابی می‌شود.

اگر توسعه‌دهندگانی دارید که به‌طور فعال از برنامه‌های توسعه‌دهندگان خود برای دسترسی به APIها استفاده می‌کنند و شما نیاز دارید که مجموع تراکنش‌های ترکیبی آنها را بدون هیچ‌گونه اختلالی در ترافیک پیگیری کنید، چه؟ می‌توانید توسعه‌دهندگان را به یک شرکت اضافه کنید و اعلان‌هایی را تنظیم کنید که بر اساس مجموع تراکنش‌های ترکیبی برای شرکت و توسعه‌دهندگان آن ارسال شوند. شما باید این ویژگی را برای هر شرکت فعال کنید؛ به‌طور پیش‌فرض غیرفعال است. پس از فعال‌سازی، مجموع تراکنش‌های ترکیبی به‌صورت ساعتی محاسبه می‌شوند.

اگر اعلان‌ها پیکربندی شده باشند، زمانی ارسال می‌شوند که مجموع تراکنش‌ها به آستانه‌های تعیین‌شده برسند. برای هر توسعه‌دهنده در شرکت که طرح نرخ اعلان قابل تنظیم را پذیرفته است، یک اعلان جداگانه فعال می‌شود.

برای گنجاندن مجموع تراکنش‌های ترکیبی در گزارش‌ها، باید شرکت و تمام توسعه‌دهندگان مربوطه را به صورت دستی در معیارهای گزارش لحاظ کنید. برای اطلاعات بیشتر، به بخش ایجاد گزارش‌ها مراجعه کنید.

برای ترکیب مجموع تراکنش‌های طرح نرخ یا یک شرکت و توسعه‌دهندگان آن:

  1. همانطور که در «جزئیات طرح اعلان قابل تنظیم را مشخص کنید» توضیح داده شده است، یک طرح نرخ اعلان قابل تنظیم ایجاد کنید.
  2. اعلان‌ها را با استفاده از وب‌هوک‌ها تنظیم کنید، همانطور که در بخش «تنظیم اعلان‌ها با استفاده از وب‌هوک‌ها» توضیح داده شده است.
  3. از API مربوط به دریافت جزئیات شرکت (Get Company Details API) برای دریافت تمام ویژگی‌های موجود در شرکت استفاده کنید. در مرحله بعدی به این موارد نیاز خواهید داشت.
  4. برای فعال کردن این ویژگی، ویژگی سفارشی MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS را با استفاده از Update Company API به 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
  5. این شرکت و توسعه‌دهندگان آن طرح نرخ اعلان قابل تنظیم را می‌پذیرند.

    نکته : برای به حداقل رساندن سردرگمی، توصیه می‌شود شرکت و توسعه‌دهندگان تاریخ شروع یکسانی را تعیین کنند تا داده‌های تراکنش در یک بازه زمانی ثابت ردیابی شوند.

    لطفا توجه داشته باشید:

    • اگر شرکت طرح نرخ را نپذیرد، ترکیب مجموع تراکنش‌های طرح نرخ برای شرکت و توسعه‌دهندگان آن انجام نخواهد شد.
    • اگر یک توسعه‌دهنده طرح نرخ را نپذیرد، تماس‌های برقرار شده توسط آن توسعه‌دهنده با محصولات پولی مسدود خواهد شد.