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

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

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

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

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

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

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

  1. یک طرح نرخ اعلان قابل تنظیم ایجاد کنید، همانطور که در جزئیات طرح اعلان قابل تنظیم توضیح داده شده است.
  2. اعلان‌ها را با استفاده از وبک‌هوک‌ها تنظیم کنید، همانطور که در «تنظیم اعلان‌ها با استفاده از webhooks» توضیح داده شده است.
  3. از 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. این شرکت و توسعه دهندگان آن طرح نرخ اطلاع رسانی قابل تنظیم را می پذیرند.

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

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

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

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

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

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

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

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

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

  1. یک طرح نرخ اعلان قابل تنظیم ایجاد کنید، همانطور که در جزئیات طرح اعلان قابل تنظیم توضیح داده شده است.
  2. اعلان‌ها را با استفاده از وبک‌هوک‌ها تنظیم کنید، همانطور که در «تنظیم اعلان‌ها با استفاده از webhooks» توضیح داده شده است.
  3. از 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. این شرکت و توسعه دهندگان آن طرح نرخ اطلاع رسانی قابل تنظیم را می پذیرند.

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

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

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