اعلان ها را با استفاده از الگوهای اعلان تنظیم کنید

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

قالب‌های اعلان چیستند؟

کسب درآمد مجموعه‌ای از قالب‌ها را ارائه می‌دهد که متن نمونه را برای انواع مختلف اعلان‌های رویداد تعریف می‌کنند. می‌توانید هر یک از این قالب‌ها را برای موارد زیر سفارشی کنید:

  • به همه توسعه‌دهندگان در مورد رویدادهایی مانند محصولات جدید، نسخه‌های جدید شرایط و ضوابط یا طرح‌های نرخ جدید اطلاع دهید.
  • توسعه‌دهندگان آسیب‌دیده را در مورد رویدادهایی مانند طرح نرخ اصلاح‌شده مطلع کنید.
  • به ارائه‌دهنده API در مورد رویدادهای مربوط به توسعه‌دهنده، مانند زمانی که یک توسعه‌دهنده برای یک حساب کاربری ثبت‌نام می‌کند یا زمانی که یک توسعه‌دهنده برای یک طرح تعرفه‌ای ثبت‌نام می‌کند، اطلاع دهید.
  • به همه مدیران شرکت در مورد یک رویداد خاص اطلاع دهید.

از طرف دیگر، می‌توانید یک وب‌هوک ایجاد کنید که یک کنترل‌کننده‌ی فراخوانی HTTP را تعریف کند، سپس شرایطی را که وب‌هوک را فعال می‌کند، پیکربندی کنید، همانطور که در بخش «تنظیم اعلان‌ها با استفاده از وب‌هوک‌ها» توضیح داده شده است.

بررسی صفحه اعلان‌ها

همانطور که در زیر توضیح داده شده است، به صفحه اعلان‌ها دسترسی پیدا کنید.

لبه

برای دسترسی به صفحه اعلان‌ها با استفاده از رابط کاربری Edge:

  1. وارد apigee.com/edge شوید.
  2. در نوار ناوبری سمت چپ، گزینه انتشار > کسب درآمد > اعلان‌ها را انتخاب کنید.

صفحه اعلان‌ها نمایش داده می‌شود.

همانطور که در شکل مشخص شده است، صفحه اعلان‌ها به شما امکان می‌دهد:

لبه کلاسیک (ابر خصوصی)

برای دسترسی به صفحه اعلان‌ها با استفاده از رابط کاربری کلاسیک اج:

  1. وارد آدرس http:// ms-ip :9000 شوید، که در آن ms-ip آدرس IP یا نام DNS گره سرور مدیریت است.
  2. در نوار پیمایش بالا، گزینه‌ی «مدیر» > «اعلان‌ها» را انتخاب کنید.

صفحه اعلان‌ها به شما این امکان را می‌دهد که:

ویرایش اعلان‌ها

برای ویرایش یک اعلان با استفاده از رابط کاربری:

  1. به صفحه اعلان‌ها دسترسی پیدا کنید.
  2. کلیک در کنار اعلانی که می‌خواهید ویرایش کنید، جزئیات آن را باز کنید.
  3. در صورت لزوم، فیلدهای موضوع، متن و گیرنده (در صورت وجود) را ویرایش کنید.

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

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

  4. با انتخاب کادر کنار اعلان، آن را فعال کنید.
  5. برای ویرایش اعلان‌های اضافی، مراحل ۲ تا ۴ را تکرار کنید.
  6. برای ذخیره همه تغییرات، روی ذخیره کلیک کنید.

پیامی برای تأیید ذخیره شدن اعلان‌ها نمایش داده می‌شود. عملیات ذخیره ممکن است چند دقیقه طول بکشد.

ویرایش اعلان‌ها برای اطلاع‌رسانی به همه توسعه‌دهندگان

اعلان‌های مربوط به انواع رویدادهایی که در بخش «به همه توسعه‌دهندگان اطلاع دهید» انتخاب می‌کنید، برای همه توسعه‌دهندگان ارسال می‌شود.

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

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

نوع رویداد ماشه یادداشت‌ها
بسته جدید بسته API جدید در دسترس است

نام هر بسته جدید (و محصولات موجود در هر بسته) را به عنوان بخشی از به‌روزرسانی خود به بدنه قالب ایمیل اضافه کنید. همچنین می‌توانید پیوندی به پورتال توسعه‌دهندگان یا هر وب‌سایت دیگری که اطلاعات بیشتری در مورد اعلان ارائه می‌دهد، اضافه کنید.

محصول جدید محصول API جدید موجود است

نام هر محصول جدید را به عنوان بخشی از به‌روزرسانی خود به بدنه‌ی قالب ایمیل اضافه کنید. همچنین می‌توانید لینکی به پورتال توسعه‌دهندگان یا هر وب‌سایت دیگری که اطلاعات بیشتری در مورد اعلان ارائه می‌دهد، اضافه کنید.

بازارها/پوشش جدید محصولات جدید API در بازارهای جغرافیایی خاص موجود هستند

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

ویرایش اعلان‌ها برای اطلاع‌رسانی به توسعه‌دهندگان آسیب‌دیده

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

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

نوع رویداد ماشه یادداشت‌ها
شرایط و ضوابط پذیرفته نشده یا منقضی شده است مجموعه جدیدی از شرایط و ضوابط منتشر شده است و توسعه‌دهنده هنوز آنها را نپذیرفته است

این اعلان به ترتیب ۳۰ روز، ۷ روز و ۱ روز قبل از لازم‌الاجرا شدن شرایط و ضوابط جدید ارسال می‌شود.

طرح نرخ جدید طرح‌های جدید نرخ‌گذاری منتشر شد

اگر طرح نرخ به صورت زیر باشد:

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

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

طرح نرخ منقضی شده طرح تعرفه منقضی شده و هیچ طرح تعرفه بعدی وجود ندارد

این اعلان زمانی ارسال می‌شود که شما در ابتدا طرح تعرفه را برای انقضا تنظیم کرده‌اید، و اعلان‌های اضافی ۳۰، ۷ و ۱ روز قبل از تاریخ انقضا ارسال می‌شوند. فقط به توسعه‌دهندگانی که طرح تعرفه‌ای که قرار است منقضی شود را خریداری کرده‌اند، اطلاع داده خواهد شد.

طرح نرخ تمدید شده اشتراک طرح تعرفه تمدید شد.

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

از حد مجاز نرخ تجاوز شد سقف طرح تعرفه‌ای از حد مجاز فراتر رفته است

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

طرح نرخ فریمیومِ تمام‌شده دوره‌های استفاده رایگان، که بر اساس تعداد تراکنش‌ها یا روزها اندازه‌گیری می‌شوند، به پایان رسیده‌اند.

دوره استفاده رایگان توسط طرح نرخ فریمیوم شما تعریف می‌شود.

سند صورتحساب منتشر شد

اسناد صورتحساب (مانند فاکتورها) برای توسعه‌دهنده موجود است.

توسعه‌دهنده برای طرح نرخ جدید ثبت‌نام می‌کند توسعه‌دهنده برای طرح تعرفه جدید ثبت‌نام می‌کند.

ویرایش اعلان‌ها برای اطلاع‌رسانی به ارائه‌دهندگان API

اعلان‌ها برای انواع رویدادهایی که در بخش Notify API Provider انتخاب می‌کنید، به ارائه‌دهنده API که مشخص می‌کنید ارسال می‌شوند.

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

نوع رویداد ماشه
ثبت نام توسعه دهنده جدید

توسعه‌دهنده برای یک حساب کاربری ثبت‌نام کرده است.

توسعه‌دهنده یک برنامه اضافه می‌کند

توسعه‌دهنده یک برنامه جدید ایجاد کرده است.

ثبت نام توسعه‌دهنده برای طرح نرخ جدید

توسعه‌دهنده برای یک طرح تعرفه‌ای ثبت‌نام کرده است.

توسعه‌دهنده جزئیات مالی را تغییر می‌دهد

توسعه‌دهنده جزئیات مالی، مانند نام شرکت یا آدرس شرکت خود را تغییر داده است.

فعال یا غیرفعال کردن اعلان

برای فعال یا غیرفعال کردن یک اعلان با استفاده از رابط کاربری:

  1. به صفحه اعلان‌ها دسترسی پیدا کنید.
  2. با انتخاب یا عدم انتخاب، به ترتیب، کادر انتخاب مجاور یک اعلان، آن را فعال یا غیرفعال کنید.
  3. برای ذخیره همه تغییرات، روی ذخیره کلیک کنید.

عملیات ذخیره ممکن است چند دقیقه طول بکشد. پیامی برای تأیید ذخیره شدن اعلان‌ها نمایش داده می‌شود.

تنظیم اعلان‌ها با استفاده از قالب‌ها با استفاده از API

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

مدیریت قالب‌های اعلان با استفاده از API

قالب‌های اعلان را با استفاده از API، همانطور که در بخش‌های زیر توضیح داده شده است، مدیریت کنید:

مشاهده تمام قالب‌های اعلان با استفاده از API

شما می‌توانید با ارسال یک درخواست GET به آدرس /mint/organizations/{org_name}/notification-email-templates تمام قالب‌های اعلانی که کسب درآمد ارائه می‌دهد را فهرست کنید. برای مثال:

curl -H "Accept:application/json" -X GET \
  "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/notification-email-templates" \
  -u email:password

برای مثال، الگوی رویداد زیر، توسعه‌دهندگان را از در دسترس بودن یک محصول API جدید مطلع می‌کند:

{
    "createdDate" : 1376975394984,
    "htmlImage" : "<p>Dear ${developer.legalName} , ${developer.name} <br /> Introducing _________. For more details visit us at _________________</p>",
    "id" : "4d81ea64-d005-4010-b0a7-6ec8a5c3954b",
    "name" : "DEFAULT_NEW_PRODUCT_TEMPLATE",
    "orgId" : "myorg",
    "source" : "Mail Man Test",
    "subject" : "Notification of new product",
    "updatedDate" : 1376975394984
}

مشاهده الگوی اعلان با استفاده از API

با ارسال یک درخواست GET به آدرس /mint/organizations/{org_name}/notification-email-templates/{template_id} ، که در آن {template_id} شناسه‌ی الگو است، می‌توانید یک الگوی اعلان را مشاهده کنید. برای مثال:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-email-templates/4d81ea64-d005-4010-b0a7-6ec8a5c3954b" \
  -H "Accept:application/json"  \
  -u email:password

مواردی که در قالب‌ها با $ شروع می‌شوند، متغیر هستند. برای اطلاعات بیشتر، به بخش «استفاده از متغیرها در قالب‌های اعلان» مراجعه کنید. فرض کنید متغیرهای موجود در اعلان به مقادیر زیر ارزیابی می‌شوند:

  • ${developer.legalName}.XYZ company
  • ${developer.name}.DEV1
  • ${QUOTA_TYPE}.Transactions
  • ${PERCENT}.90%
  • ${QUOTA_UNIT}.Calls
  • ${QUOTA_LIMIT}.100
  • ${ratePlan.monetizationPackage.products.name}.X
  • ${EXPIRY_DATE}.2016-09-30

پیام اعلان ارائه شده توسط الگو به صورت زیر خواهد بود:

    "Dear XYZ company, DEV1
    You have exceeded Transactions of 90% calls of 100 calls for X product. Your API calls will be blocked till 2016-09-30"

ویرایش قالب اعلان با استفاده از API

با ارسال یک درخواست PUT به /nint/organizations/{org_name}/notification-email-templates/{template_id} یک الگوی اعلان را ویرایش کنید. محتوای تغییر یافته الگو را در بدنه درخواست ارائه دهید.

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

برای مثال، درخواست زیر محتوای اعلان یک محصول API جدید را ویرایش می‌کند:

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-email-templates/4d81ea64-d005-4010-b0a7-6ec8a5c3954b " \
  -H "Content-Type: application/json" \
  -d '{
    "id" : "4d81ea64-d005-4010-b0a7-6ec8a5c3954b",
    "htmlImage" : "<p>Exciting news, we have added a new product :${Product.name}. See details in <a href="${Product.url}">New Products</a> </p>",
    "name" : "NewProductNotification",
    "organization": {
    "id": "{org_name}"
    },
    "source" : "Mail Man Test ",
    "subject" : "New Product Available: ${Product.name}"
  }' \
  -u email:password

مدیریت شرایط و اقدامات اعلان با استفاده از API

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

ایجاد یک شرط و اقدام اعلان با استفاده از API

یک شرط اعلان و یک اقدام ایجاد کنید که با ارسال یک درخواست POST به /mint/organizations/{org_name}/notification-conditions منجر به یک اعلان خودکار شود.

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

شما جزئیات شرط اعلان را با مشخص کردن یک یا چند مقدار ویژگی تعریف می‌کنید. برای مشاهده‌ی فهرستی از ویژگی‌ها ، به ویژگی‌های پیکربندی برای شرایط اعلان مراجعه کنید. برای اعلان یک رویداد، ممکن است شرط هنگام انتشار یک محصول جدید فعال شود.

هنگام تعریف actions ، به الگوی اعلان مربوطه مراجعه کنید. برای مشاهده لیست اقدامات ، به ویژگی‌های پیکربندی اقدامات اعلان مراجعه کنید.

برای مثال، درخواست زیر مشخص می‌کند که وقتی ویژگی NEW_PRODUCT است و مقدار ویژگی PUBLISHED برابر true است، اعلان را در قالب با شناسه 01191bf9-5fdd-45bf-8130-3f024694e63 ارسال کند (این DEFAULT_NEW_PRODUCT_TEMPLATE است).

curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions" \
  -H "Content-Type:application/json"
  -d '{
    "notificationCondition": [
    {
      "attribute": "NEW_PRODUCT"
    },
    {
      "attribute": "PUBLISHED",
      "value": "true"
    }
    ],
    "actions": [{
      "actionAttribute": "DEV_ID",
      "value": "ANY",
      "templateId": "01191bf9-5fdd-45bf-8130-3f024694e63"
    }]
  }' \
  -u email:password

مشاهده‌ی وضعیت و اقدام اعلان با استفاده از API

با ارسال یک درخواست GET به organizations/{org_name}/notification-conditions/{condition_Id} ، که در آن {condition_Id} شناسه شرط است، می‌توانید وضعیت اعلان و عملکرد آن را مشاهده کنید. این شناسه هنگام ایجاد شرط اعلان بازگردانده می‌شود. برای مثال:

curl -X GET "https://api.enterprise.apigee.com /v1/mint/organizations/{org_name}/notification-conditions/2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4" \
  -H "Accept:application/json" \
  -u email:password

در ادامه نمونه‌ای از پاسخ ارائه شده است:

    {
    "actions" : [ {
    "actionAttribute" : "DEV_ID",
    "id" : "141ba00c-d7bd-4fef-b339-9d58b83255f4",
    "templateId" : "766aba4f-0f7a-4555-b48e-d707c48b8f4c",
    "value" : "ANY"
    }, {
    "actionAttribute" : "ORG_EMAIL",
    "id" : "21486ce1-4290-4a55-b415-165af3e93c9d",
    "templateId" : "efa4ce63-7c08-4876-984b-6878ec435994",
    "value" : "DEFAULT_LIMIT_NOTIFICATION_EMAIL"
    } ],
    "notificationCondition" : [ {
    "attribute" : "Balance",
    "id" : "2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4",
    "organization" : {
    ...
    },
    "value" : "< 0"
    } ]
    }

ویرایش شرط و اقدام اعلان با استفاده از API

با ارسال یک درخواست POST به organizations/{org_name}/notification-conditions/{condition_Id} ، که در آن {condition_Id} شناسه شرط است، می‌توانید یک شرط اعلان و یک اقدام را ویرایش کنید. این شناسه هنگام ایجاد شرط اعلان بازگردانده می‌شود. هنگام ارسال درخواست، در متن درخواست، تغییراتی را که می‌خواهید در شرط اعلان یا اقدام اعمال کنید، مشخص کنید.

برای مثال:

   $ curl -H "Content-Type:application/json" -X POST -d \
    ' {
    "notificationCondition": [
    {
      "attribute": "NEW_PRODUCT"
    },
    {
    "attribute": "PUBLISHED",
    "value": "true"
    }
    ],
    "actions": [{
      "actionAttribute": "DEV_ID",
      "value": "ANY",
      "templateId": "01191bf9-5fdd-45bf-8130-3f024694e63"
    }]
    }' \
    "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions/2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4" \
  -u email:password

حذف یک شرط و اقدام اعلان با استفاده از API

با ارسال درخواست DELETE به organizations/{org_name}notification-conditions/{condition_Id} یک شرط اعلان را حذف کنید. برای مثال:

curl -X DELETE "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions/2d08d03f-8a54-4e75-bd6f-9c9da2f53fc4"  \
  -H "Accept:application/json"  \
  -u email:password

ویژگی‌های پیکربندی برای شرایط اعلان

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

نام توضیحات پیش‌فرض الزامی است؟
attribute

جزئیات شرایط اعلان. می‌توانید یک یا چند ویژگی را برای اصلاح شرایط اعلان مشخص کنید.

مقدار می‌تواند یک یا چند مورد از موارد زیر باشد:

  • ADD_RATEPLAN
  • ADHOC_NOTIFY_DEVELOPERS
  • BILLING_DOCS_PUBLISHED
  • COMPANY_ACCEPTS_INVITATION
  • COMPANY_CANCELS_INVITATION
  • COMPANY_DECLINES_INVITATION
  • COMPANY_INVITES_DEVELOPER
  • CREATE_APPLICATION
  • CREATE_DEVELOPER
  • DATE
  • DEVELOPER_ACCEPTS_INVITATION
  • DEVELOPER_CANCELS_INVITATION
  • DEVELOPER_DECLINES_INVITATION
  • DEVELOPER_INVITES_COMPANY
  • EXPIRING_TNC
  • FeeExposure
  • FREEMIUM_USED_UP
  • NEW_PACKAGE
  • NEW_PRODUCT
  • PUBLISHED
  • RATEPLAN
  • RATEPLAN_ACCEPTED
  • RATEPLAN_ENDED
  • RATEPLAN_EXPIRED
  • RATEPLAN_RENEWED
  • RATEPLAN_REVISION
  • Transactions
  • UPDATE_DEVELOPER
  • UsageTarget (فقط برای پیکربندی وب‌هوک‌ها معتبر است)
ناموجود بله
value

مقدار ویژگی.

ناموجود خیر
associatedCondition

ارجاع به یک وضعیت مرتبط.

ناموجود خیر

ویژگی‌های پیکربندی برای اقدامات اعلان

ویژگی‌های پیکربندی زیر برای اقدامات اعلان هنگام استفاده از API در دسترس هستند.

نام توضیحات پیش‌فرض الزامی است؟
actionAttribute

روشی که برای شناسایی گیرنده اعلان استفاده می‌شود. مقدار می‌تواند یک یا چند مورد از موارد زیر باشد:

  • ORG_EMAIL . گیرنده اعلان با آدرس ایمیل شناسایی می‌شود.
  • DEV_ID . گیرنده اعلان با شناسه توسعه‌دهنده (آدرس ایمیل) شناسایی می‌شود.
  • COMPANY_ADMINS . اعلان به همه مدیران شرکت صرف نظر از مقدار تعیین شده ارسال می‌شود. توجه داشته باشید که مدیران شرکت با مدیران سازمان متفاوت هستند.
  • WEBHOOK . اطلاعات گیرنده اعلان به کنترل‌کننده فراخوانی وب‌هوک ارسال می‌شود. به بخش تنظیم اعلان‌ها با استفاده از وب‌هوک‌ها مراجعه کنید.
ناموجود بله
value

مقدار ویژگی action.

اگر actionAttribute روی ORG_EMAIL یا DEV_ID تنظیم شده باشد، مقدار ANY اعلان را به هر گیرنده مربوطه، به عنوان مثال، هر آدرس ORG_EMAIL یا هر DEV_ID ارسال می‌کند.

اگر actionAttribute روی WEBHOOK تنظیم شده باشد، این مقدار را روی شناسه‌ی وب‌هوک تنظیم کنید.

اگر actionAttribute روی COMPANY_ADMINS تنظیم شده باشد، این مقدار نادیده گرفته می‌شود؛ اعلان به همه مدیران شرکت ارسال می‌شود.

ناموجود بله
templateID

شناسه الگوی اعلان.

نکته: اگر actionAttribute روی WEBHOOK تنظیم شده باشد، این گزینه معتبر نیست.

ناموجود بله
postURL

کنترل‌کننده‌ی فراخوانی برای وب‌هوک.

توجه: اگر actionAttribute روی WEBHOOK تنظیم شده باشد، این گزینه الزامی است. اگر مقدار آن روی ORG_EMAIL ، DEV_ID یا COMPANY_ADMINS تنظیم شده باشد، این گزینه معتبر نیست.

ناموجود بله

استفاده از متغیرها در قالب‌های اعلان

وقتی پیام را در یک الگوی اعلان ویرایش می‌کنید، می‌توانید با استفاده از زبان عبارات اسپرینگ (SpEL)، یک یا چند متغیر را برای نمایش مقادیر برگردانده شده در شیء تراکنش (Transaction) وارد کنید.

جدول زیر خلاصه‌ای از رایج‌ترین متغیرهای قالب اعلان را نشان می‌دهد.

متغیر توضیحات
${application.name}

نام یک برنامه کاربردی.

${application.products.name} نام محصولی که در یک برنامه کاربردی گنجانده شده است.
${BALANCE} موجودی برای یک سهمیه مشخص.
${developer.legalName}

نام شرکت توسعه‌دهنده.

${developer.name}

نام یک توسعه‌دهنده.

${EXPIRY_DATE}

تاریخ یا زمانی که محدودیت منقضی می‌شود یا مجدداً تنظیم می‌شود.

${LONG_PERCENT} درصدِ محدودیتِ حاصل از مصرف فعلی، بدون نماد %. برای مثال، ۵۰
${PERCENT}

درصد رسیدن به حد مجاز با استفاده فعلی، با نماد %. برای مثال، ۵۰٪.

${products.displayName} نام نمایشی برای یک محصول تعریف شده است.
${QUOTA_TYPE}

نوع محدودیت (حجم تراکنش، محدودیت هزینه یا میزان کارمزد).

${QUOTA_UNIT}

واحد پایه برای محدودیت: ارز (برای محدودیت خرج) یا تماس (برای محدودیت تراکنش).

${QUOTA_LIMIT}

مقدار محدودیت.

${ratePlan.displayName} نام نمایشی تعریف شده برای یک طرح تعرفه.
${ratePlan.endDate} تاریخی که در آن یک ارائه‌دهنده API طرح نرخ‌گذاری خود را پایان می‌دهد.
${ratePlan.monetizationPackage.displayName}

نام یک بسته API.

${ratePlan.monetizationPackage.name} نام بسته کسب درآمد
${ratePlan.monetizationPackage.products.displayName}

نام نمایشی برای یک محصول API تعریف شده است.

${ratePlan.monetizationPackage.products.name} نام محصولی که در بسته کسب درآمد گنجانده شده است.
${ratePlan.startDate} تاریخی که در آن طرح نرخ ایجاد شده است.
${USAGE} میزان مصرف فعلی (کل درآمد یا هزینه‌ها، یا حجم).
${USER}

نام یک کاربر.