ওয়েবহুক ব্যবহার করে বিজ্ঞপ্তি সেট আপ করুন

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

একটি ওয়েবহুক কি?

একটি ওয়েবহুক একটি HTTP কলব্যাক হ্যান্ডলারকে সংজ্ঞায়িত করে যা একটি ইভেন্ট দ্বারা ট্রিগার হয়৷ আপনি ওয়েবহুক তৈরি করতে পারেন এবং ইভেন্ট বিজ্ঞপ্তিগুলি পরিচালনা করার জন্য সেগুলিকে কনফিগার করতে পারেন, নগদীকরণ বিজ্ঞপ্তি টেমপ্লেটগুলি ব্যবহার করার বিকল্প হিসাবে, বিজ্ঞপ্তি টেমপ্লেটগুলি ব্যবহার করে বিজ্ঞপ্তি সেট আপ করুন- এ বর্ণিত।

ওয়েবহুক ব্যবহার করে বিজ্ঞপ্তি সেট আপ করতে, এজ ম্যানেজমেন্ট UI, বা ব্যবস্থাপনা এবং নগদীকরণ API ব্যবহার করে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. UI বা API ব্যবহার করে বিজ্ঞপ্তি ইভেন্টের জন্য কলব্যাক হ্যান্ডলারকে সংজ্ঞায়িত করে এমন ওয়েবহুক যোগ করুন।
  2. কলব্যাক হ্যান্ডলার সেট আপ করুন
  3. UI বা API ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি সেট আপ করুন৷

ওয়েবহুক পরিচালনা করা

UI বা API ব্যবহার করে বিজ্ঞপ্তি ইভেন্টগুলির জন্য কলব্যাক হ্যান্ডলারগুলিকে সংজ্ঞায়িত করে এমন ওয়েবহুকগুলি যোগ করুন এবং পরিচালনা করুন৷

UI ব্যবহার করে ওয়েবহুক পরিচালনা করা

নিম্নলিখিত বিভাগগুলিতে বর্ণিত হিসাবে UI ব্যবহার করে বিজ্ঞপ্তি ইভেন্টগুলির জন্য কলব্যাক হ্যান্ডলারকে সংজ্ঞায়িত করে এমন ওয়েবহুকগুলি যুক্ত করুন এবং পরিচালনা করুন৷

ওয়েবহুক পৃষ্ঠাটি অন্বেষণ করা হচ্ছে

নীচে বর্ণিত হিসাবে, Webhooks পৃষ্ঠা অ্যাক্সেস করুন।

প্রান্ত

এজ UI ব্যবহার করে ওয়েবহুক পৃষ্ঠা অ্যাক্সেস করতে:

  1. apigee.com/edge এ সাইন ইন করুন।
  2. বাম নেভিগেশন বারে প্রকাশ > মনিটাইজেশন > ওয়েবহুক নির্বাচন করুন।

Webhooks পৃষ্ঠা প্রদর্শিত হয়.

চিত্রে যেমন হাইলাইট করা হয়েছে, ওয়েবহুক পৃষ্ঠা আপনাকে এতে সক্ষম করে:

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে ওয়েবহুক পৃষ্ঠা অ্যাক্সেস করতে:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম।
  2. অ্যাডমিন > ওয়েবহুক নির্বাচন করুন।

Webhooks পৃষ্ঠা প্রদর্শিত হয়.

Webhooks পৃষ্ঠা আপনাকে সক্ষম করে:

UI ব্যবহার করে একটি ওয়েবহুক যোগ করা হচ্ছে

UI ব্যবহার করে একটি ওয়েবহুক যোগ করতে:

  1. ওয়েবহুক পৃষ্ঠা অ্যাক্সেস করুন।
  2. ক্লিক করুন + ওয়েবহুক
  3. নিম্নলিখিত তথ্য লিখুন (সমস্ত ক্ষেত্র প্রয়োজনীয়)।
    মাঠ বর্ণনা
    নাম ওয়েবহুকের নাম।
    ইউআরএল কলব্যাক হ্যান্ডলারের URL যা ইভেন্ট বিজ্ঞপ্তি ট্রিগার হলে কল করা হবে। কলব্যাক হ্যান্ডলার সেট আপ করা দেখুন।
  4. Save এ ক্লিক করুন।

ওয়েবহুক তালিকায় যোগ করা হয় এবং ডিফল্টরূপে সক্রিয় করা হয়।

UI ব্যবহার করে একটি ওয়েবহুক সম্পাদনা করা হচ্ছে

UI ব্যবহার করে একটি ওয়েবহুক সম্পাদনা করতে:

  1. ওয়েবহুক পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে ওয়েবহুকটি সম্পাদনা করতে চান তার উপর আপনার কার্সার রাখুন এবং ক্লিক করুন অ্যাকশন মেনুতে।
  3. প্রয়োজন অনুযায়ী ওয়েবহুক ক্ষেত্রগুলি সম্পাদনা করুন।
  4. ওয়েবহুক আপডেট করুন এ ক্লিক করুন।

UI ব্যবহার করে একটি ওয়েবহুক সক্রিয় বা নিষ্ক্রিয় করা

UI ব্যবহার করে একটি ওয়েবহুক সক্ষম বা অক্ষম করতে:

  1. ওয়েবহুক পৃষ্ঠা অ্যাক্সেস করুন।
  2. ওয়েবহুকের উপর আপনার কার্সার রাখুন এবং এটি সক্ষম বা অক্ষম করতে স্থিতি সুইচটি টগল করুন।

UI ব্যবহার করে একটি ওয়েবহুক মুছে ফেলা হচ্ছে

UI ব্যবহার করে একটি ওয়েবহুক মুছতে:

  1. ওয়েবহুক পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে ওয়েবহুকটি মুছতে চান তার উপর কার্সারটি রাখুন এবং ক্লিক করুন .

ওয়েবহুক মুছে ফেলা হয়েছে এবং তালিকা থেকে সরানো হয়েছে।

API ব্যবহার করে ওয়েবহুক পরিচালনা করা

নিম্নলিখিত বিভাগে বর্ণিত API ব্যবহার করে ওয়েবহুক যোগ করুন এবং পরিচালনা করুন।

API ব্যবহার করে সব ওয়েবহুক দেখা

/mint/organizations/{org_name}/webhooks এ একটি GET অনুরোধ জারি করে সমস্ত ওয়েবহুক দেখুন। যেমন:

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

নিম্নলিখিতটি প্রত্যাবর্তিত প্রতিক্রিয়ার একটি উদাহরণ প্রদান করে:

{
  "totalRecords": 2,
  "webhooks": [
    {
      "created": 1460162656342,
      "enabled": false,
      "id": "21844a37-d26d-476c-93ed-38f3a4b24691",
      "name": "webhook1",
      "postUrl": "http://mycompany.com/callbackhandler1",
      "updated": 1460162656342,
      "updatedBy": "joe@example.com"
    },
        {
      "created": 1460138724352,
      "createdBy": "joe@example.com",
      "enabled": true,
      "id": "a39ca777-1861-49cf-a397-c9e92ab3c09f",
      "name": "webhook2",
      "postUrl": "http://mycompany.com/callbackhandler2",
      "updated": 1460138724352,
      "updatedBy": "joe@example.com"
    }

  ]
}

API ব্যবহার করে একটি ওয়েবহুক দেখা

/mint/organizations/{org_name}/webhooks/{webhook_id} এ একটি GET অনুরোধ জারি করে একটি একক ওয়েবহুক দেখুন।

যেমন:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/webhooks/21844a37-d26d-476c-93ed-38f3a4b24691" \
  -H "Content-Type: application/json " \
  -u email:password

নিম্নলিখিত প্রতিক্রিয়ার একটি উদাহরণ প্রদান করে:

{
   "created": 1460162656342,
   "enabled": false,
   "id": "21844a37-d26d-476c-93ed-38f3a4b24691",
   "name": "webhook1",
   "postUrl": "http://mycompany.com/callbackhandler1",
   "updated": 1460162656342,
   "updatedBy": "joe@example.com"
 }

API ব্যবহার করে একটি ওয়েবহুক যোগ করা হচ্ছে

/mint/organizations/{org_name}/webhooks এ একটি POST অনুরোধ জারি করে একটি ওয়েবহুক যোগ করুন। আপনাকে অবশ্যই ওয়েবহুকের নাম এবং কলব্যাক হ্যান্ডলারের URL পাস করতে হবে যা ইভেন্ট বিজ্ঞপ্তি ট্রিগার হলে কল করা হবে।

উদাহরণস্বরূপ, নিম্নলিখিতটি ওয়েবহুক webhook3 নামে একটি ওয়েবহুক তৈরি করে এবং ওয়েবহুকে callbackhandler3 বরাদ্দ করে:

curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/webhooks"
  -H "Content-Type: application/json "
  -d '{
    "name": "webhook3",
    "postURL": "http://mycompany.com/callbackhandler3"
    }' \
    -u email:password

নিম্নলিখিত প্রতিক্রিয়ার একটি উদাহরণ প্রদান করে:

{
  "created": 1460385534555,
  "createdBy": "joe@example.com",
  "enabled": false,
  "id": "0a07eb1f-f485-4539-8beb-01be449699b3",
  "name": "webhook3",
  "orgId": "myorg",
  "postUrl": "http://mycompany.com/callbackhandler3",
  "updated": 1460385534555,
  "updatedBy": "joe@example.com"
}

API ব্যবহার করে একটি ওয়েবহুক সম্পাদনা করা হচ্ছে

/mint/organizations/{org_name}/webhooks/{webhook_id} এ একটি PUT অনুরোধ জারি করে একটি ওয়েবহুক সম্পাদনা করুন। অনুরোধের অংশে আপডেটগুলি পাস করুন।

উদাহরণস্বরূপ, webhook1 এর সাথে যুক্ত কলব্যাক হ্যান্ডলারকে নিম্নলিখিত আপডেট করে:

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/webhooks/0a07eb1f-f485-4539-8beb-01be449699b3" \
  -H "Content-Type: application/json " \
  -d '{
    "postURL": "http://mycompany.com/callbackhandler4"
  }' \
  -u email:password

নিম্নলিখিত প্রতিক্রিয়ার একটি উদাহরণ প্রদান করে:

{
  "created": 1460385534555,
  "enabled": false,
  "id": "0a07eb1f-f485-4539-8beb-01be449699b3",
  "name": "webhook3",
  "orgId": "myorg",
  "postUrl": "http://mycompany.com/callbackhandler4",
  "updated": 1460385534555,
  "updatedBy": "joe@example.com"
}

API ব্যবহার করে একটি ওয়েবহুক সক্ষম বা নিষ্ক্রিয় করা

/mint/organizations/{org_name}/webhooks/{webhook_id} এ একটি POST অনুরোধ জারি করে একটি ওয়েবহুক সক্ষম বা অক্ষম করুন, যেমন আপনি একটি ওয়েবহুক আপডেট করার সময় করেছিলেন এবং অনুরোধের অংশে সক্রিয় বৈশিষ্ট্য যথাক্রমে সত্য বা মিথ্যাতে সেট করুন৷ আপনি ওয়েবহুক অক্ষম করলে, একটি ইভেন্ট ঘটলে এটি ট্রিগার হবে না।

উদাহরণস্বরূপ, নিম্নলিখিত webhook3 সক্ষম করে:

curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/webhooks/0a07eb1f-f485-4539-8beb-01be449699b3" \
  -H "Content-Type: application/json " \
  -d '{
    "enabled": "true"
  }' \
  -u email:password

নিম্নলিখিত প্রতিক্রিয়ার একটি উদাহরণ প্রদান করে:

{
  "created": 1460385534555,
  "enabled": true,
  "id": "0a07eb1f-f485-4539-8beb-01be449699b3",
  "name": "webhook3",
  "orgId": "myorg",
  "postUrl": "http://mycompany.com/callbackhandler4",
  "updated": 1460385534555,
  "updatedBy": "joe@example.com"
}

API ব্যবহার করে একটি ওয়েবহুক মুছে ফেলা হচ্ছে

/mint/organizations/{org_name}/webhooks/{webhook_id} কে একটি DELETE অনুরোধ জারি করে একটি ওয়েবহুক মুছুন।

প্রসেস চলমান থাকলে ওয়েবহুক মুছে ফেলার জন্য বলপ্রয়োগ করা হবে কিনা তা নির্দিষ্ট করতে, forceDelete ক্যোয়ারী প্যারামিটারটিকে true বা false সেট করুন। forceDelete ক্যোয়ারী প্যারামিটারটি ডিফল্টরূপে সক্রিয় ( true ) থাকে।

উদাহরণস্বরূপ, নিম্নলিখিত webhook3 মুছে দেয়:

curl -X DELETE "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/webhooks/21844a37-d26d-476c-93ed-38f3a4b24691" \
  -H "Content-Type: application/json " \
  -u email:password

কলব্যাক হ্যান্ডলার সেট আপ করা হচ্ছে

নিম্নলিখিত JSON অনুরোধের ফর্ম্যাট দেখায় যা একটি ইভেন্ট বিজ্ঞপ্তি ট্রিগার করা হলে একটি ওয়েবহুক দ্বারা সংজ্ঞায়িত কলব্যাক হ্যান্ডলারে পাঠানো হয়। আপনাকে অবশ্যই নিশ্চিত করতে হবে যে কলব্যাক হ্যান্ডলার অনুরোধটি যথাযথভাবে প্রক্রিয়া করে।

{
        "orgName": "{org_id}",
        "developerEmail": "{dev_email}",
        "developerFirstName": "{first_name}",
        "developerLastName": "{last_name}",
        "companyName": "{company_name}",
        "applicationName": "{app_name}",
        "packageName": "{api_package_name}",
        "packageId": "{api_package_id}",
        "ratePlanId": "{rateplan_id}",
        "ratePlanName": "{rateplan_name}",
        "ratePlanType": "{rateplan_type}",
        "developerRatePlanQuotaTarget": {quota_target},
        "quotaPercentUsed": {percentage_quota_used},
        "ratePlanStartDate": {rateplan_startdate}, 
        "ratePlanEndDate": {rateplan_enddate},
        "nextBillingCycleStartDate": {next_billing_cycle_startdate},
        "products": ["{api_product_name}","{api_product_name}"],
        "developerCustomAttributes": [],
        "triggerTime": {trigger_time},
        "triggerReason": "{trigger_reason}",
        "developerQuotaResetDate": "{devquota_resetdate}"
}

একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি সেট আপ করা হচ্ছে৷

UI বা API ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য ওয়েবহুক ব্যবহার করে বিজ্ঞপ্তিগুলি সেট আপ করুন৷

UI ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি সেট আপ করা হচ্ছে

নীচে বর্ণিত হিসাবে, UI ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য ওয়েবহুক ব্যবহার করে বিজ্ঞপ্তিগুলি সেট আপ করুন৷

একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি ডায়ালগ অ্যাক্সেস করুন৷

নীচে বর্ণিত হিসাবে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি ডায়ালগ অ্যাক্সেস করুন৷

প্রান্ত

এজ UI ব্যবহার করে বিজ্ঞপ্তি ডায়ালগ অ্যাক্সেস করতে:

  1. একটি সামঞ্জস্যযোগ্য বিজ্ঞপ্তি রেট প্ল্যান তৈরি এবং প্রকাশ করুন, যেমনটি বর্ণনা করা হয়েছে সামঞ্জস্যযোগ্য বিজ্ঞপ্তি পরিকল্পনার বিবরণ উল্লেখ করুন
  2. বাম নেভিগেশন বারে প্রকাশ > মনিটাইজেশন > রেট প্ল্যান নির্বাচন করে রেট প্ল্যান পৃষ্ঠা অ্যাক্সেস করুন।
  3. কর্ম প্রদর্শনের জন্য প্রকাশিত সামঞ্জস্যযোগ্য বিজ্ঞপ্তি হার পরিকল্পনার উপরে আপনার কার্সার রাখুন।
  4. +বিজ্ঞাপন ক্লিক করুন।

    বিজ্ঞপ্তি ডায়ালগ প্রদর্শিত হয়.

    দ্রষ্টব্য : +বিজ্ঞপ্তি ক্রিয়া প্রদর্শনের জন্য রেট প্ল্যানটি অবশ্যই প্রকাশ করতে হবে।

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

বিজ্ঞপ্তি পৃষ্ঠা অ্যাক্সেস করতে:

  1. অ্যাডজাস্টেবল বিজ্ঞপ্তি প্ল্যানের বিবরণ নির্দিষ্ট করুন- এ বর্ণিত একটি সামঞ্জস্যযোগ্য বিজ্ঞপ্তি হার পরিকল্পনা তৈরি করুন।
  2. রেট প্ল্যান দেখতে প্রকাশ > প্যাকেজ নির্বাচন করুন।
  3. রেট প্ল্যানের জন্য অ্যাকশন কলামে +বিজ্ঞপ্তিতে ক্লিক করুন।

    বিজ্ঞপ্তি ডায়ালগ প্রদর্শিত হয়.

UI ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি যোগ করা

একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি যোগ করতে UI:

  1. বিজ্ঞপ্তি ডায়ালগ অ্যাক্সেস করুন।
  2. আপনি যে সময়ে একটি বিজ্ঞপ্তি ট্রিগার করতে চান সেই সময়ে লক্ষ্যমাত্রার লেনদেনের একটি শতাংশ নির্দিষ্ট করে নোটিফিকেশন ইন্টারভালের অধীনে বিজ্ঞপ্তির শর্ত সেট করুন। বিশেষভাবে:
    • একটি সঠিক শতাংশ সেট করতে, At/From % ক্ষেত্রে শতাংশ লিখুন এবং প্রতি % ক্ষেত্রটি ফাঁকা রাখুন।
    • শতাংশের পরিসর সেট করতে, যথাক্রমে At/From % এবং To % ক্ষেত্রে শুরু এবং শেষ শতাংশ লিখুন এবং ধাপ % ক্ষেত্রে একটি বৃদ্ধির মান লিখুন। ডিফল্টরূপে, বিজ্ঞপ্তিগুলি নির্দিষ্ট পরিসরের মধ্যে 10% বৃদ্ধিতে পাঠানো হয়।

    Notify At ফিল্ড আপডেট করা হয়েছে যাতে লেনদেনের লক্ষ্য সংখ্যার প্রতিটি শতাংশ প্রতিফলিত হয় যা একটি ইভেন্টকে ট্রিগার করবে।

  3. অতিরিক্ত বিজ্ঞপ্তি শর্ত সেট করতে, +যোগ করুন এবং ধাপ 4 পুনরাবৃত্তি করুন ক্লিক করুন।
  4. যখন বিজ্ঞপ্তিগুলি ট্রিগার হয় তখন কলব্যাক হ্যান্ডলিং পরিচালনা করতে এক বা একাধিক ওয়েবহুক নির্বাচন করে ওয়েবহুকের অধীনে বিজ্ঞপ্তি ক্রিয়া সেট করুন৷
  5. বিজ্ঞপ্তি তৈরি করুন ক্লিক করুন।

UI ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি সম্পাদনা করা

একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি সম্পাদনা করতে UI:

  1. বিজ্ঞপ্তি ডায়ালগ অ্যাক্সেস করুন।
  2. রেট প্ল্যানের জন্য অ্যাকশন কলামে +বিজ্ঞপ্তিতে ক্লিক করুন।
  3. সম্পাদনা ক্লিক করুন.
  4. প্রয়োজন অনুযায়ী মান পরিবর্তন করুন।
  5. সেভ নোটিফিকেশন ক্লিক করুন।

UI ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তিগুলি মুছে ফেলা হচ্ছে৷

একটি বিজ্ঞপ্তি শর্ত এবং কর্ম মুছে ফেলার জন্য:

  1. বিজ্ঞপ্তি ডায়ালগ অ্যাক্সেস করুন।
  2. রেট প্ল্যানের জন্য অ্যাকশন কলামে +বিজ্ঞপ্তিতে ক্লিক করুন।
  3. বিজ্ঞপ্তি মুছুন ক্লিক করুন।

API ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য বিজ্ঞপ্তি সেট আপ করা হচ্ছে

API ব্যবহার করে একটি সামঞ্জস্যযোগ্য হার পরিকল্পনার জন্য একটি বিজ্ঞপ্তি সেট আপ করতে, API ব্যবহার করে বিজ্ঞপ্তির শর্তাবলী এবং কর্ম পরিচালনায় বর্ণিত পদ্ধতিটি ব্যবহার করুন এবং এই বিভাগে বর্ণিত বৈশিষ্ট্যগুলি ব্যবহার করুন৷

বিজ্ঞপ্তি শর্ত ( notificationCondition ) সেট আপ করতে, নিম্নলিখিত বৈশিষ্ট্য মান ব্যবহার করুন। আরও তথ্যের জন্য, বিজ্ঞপ্তি শর্তাবলীর জন্য কনফিগারেশন বৈশিষ্ট্য দেখুন।

বৈশিষ্ট্য মান
RATEPLAN সামঞ্জস্যযোগ্য বিজ্ঞপ্তি হার পরিকল্পনার আইডি।
PUBLISHED সামঞ্জস্যযোগ্য বিজ্ঞপ্তি হার পরিকল্পনা প্রকাশ করা আবশ্যক নির্দেশ করার জন্য TRUE
UsageTarget আপনি যে সময়ে একটি বিজ্ঞপ্তি ট্রিগার করতে চান সেই সময়ে লেনদেনের লক্ষ্য সংখ্যার শতাংশ।

এই অ্যাট্রিবিউটটি আপনাকে ডেভেলপারদের কাছে অবহিত করতে সক্ষম করে যখন তারা তাদের কেনা একটি সামঞ্জস্যযোগ্য নোটিফিকেশন রেট কার্ড প্ল্যানের জন্য লেনদেনের লক্ষ্য সংখ্যায় পৌঁছেছে। উদাহরণস্বরূপ, যদি একজন বিকাশকারী একটি সামঞ্জস্যযোগ্য বিজ্ঞপ্তি হারের প্ল্যান কিনে থাকেন এবং বিকাশকারীর জন্য লেনদেনের লক্ষ্য সংখ্যা 1000 সেট করা থাকে, আপনি তাদের 800টি লেনদেন (লেনদেনের লক্ষ্য সংখ্যার 80%), 1000টি লেনদেনে পৌঁছে গেলে তাদের অবহিত করতে পারেন। (100%), বা 1500 লেনদেন (150%)।

  • একটি সঠিক শতাংশ সেট করতে, %= n লিখুন। উদাহরণস্বরূপ, লেনদেনের লক্ষ্য সংখ্যার শতাংশ 80% এ পৌঁছালে %= 80 বিজ্ঞপ্তি পাঠাবে।
  • শতাংশের পরিসর সেট করতে, শুরু এবং শেষ শতাংশ লিখুন, এবং মান যা দ্বারা নিম্নরূপ বৃদ্ধি করতে হবে: %= start to end by n । উদাহরণ স্বরূপ, %= 80 to 100 by 10 এর মান যখন লেনদেনের লক্ষ্য সংখ্যার শতাংশ 80%, 90% এবং 100% এ পৌঁছাবে তখন বিজ্ঞপ্তি পাঠাবে।

বিজ্ঞপ্তি ক্রিয়া সেট আপ করতে, actions অধীনে নিম্নলিখিত মানগুলি সেট করুন। আরও তথ্যের জন্য, বিজ্ঞপ্তি কর্মের জন্য কনফিগারেশন বৈশিষ্ট্য দেখুন।

বৈশিষ্ট্য মান
actionAttribute একটি ওয়েবহুক ট্রিগার করতে WEBHOOK .
value ওয়েবহুকের ID যা আপনি পূর্ববর্তী বিভাগে সংজ্ঞায়িত করেছেন, API ব্যবহার করে ওয়েবহুক তৈরি করা

লেনদেনের লক্ষ্য সংখ্যার শতাংশ 80%, 90%, 100%, 110% এবং 120% এ পৌঁছালে একটি ওয়েবহুক ট্রিগার করে এমন একটি বিজ্ঞপ্তির অবস্থা কীভাবে তৈরি করতে হয় তার একটি উদাহরণ নিম্নলিখিতটি প্রদান করে।

{
    "notificationCondition": [
      {
        "attribute": "RATEPLAN",
        "value": "123456"
      },
      {
        "attribute": "PUBLISHED",
        "value": "TRUE"
      },
      {
        "attribute": "UsageTarget",
        "value": "%= 80 to 120 by 10"
      }
    } 
    ],
   "actions": [{
          "actionAttribute": "WEBHOOK",
          "value": "b0d77596-142e-4606-ae2d-f55c3c6bfebe",
        }]
  }

একটি বিজ্ঞপ্তি শর্ত এবং ক্রিয়া দেখা, আপডেট করা এবং মুছে ফেলা সম্পর্কে তথ্যের জন্য, দেখুন:

ওয়েবহুক প্রতিক্রিয়া কোড

নিম্নলিখিত ওয়েবহুক প্রতিক্রিয়া কোডগুলির সংক্ষিপ্তসার এবং কীভাবে সেগুলি সিস্টেম দ্বারা ব্যাখ্যা করা হয়।

প্রতিক্রিয়া কোড বর্ণনা
2xx সফলতা
5xx

ব্যর্থ অনুরোধ. সিস্টেমটি 5-মিনিটের ব্যবধানে তিন বার পর্যন্ত অনুরোধটি পুনরায় চেষ্টা করবে।

দ্রষ্টব্য: ওয়েবহুক অনুরোধের জন্য পড়া এবং সংযোগের সময়সীমা প্রতিটি 3 সেকেন্ড, যার ফলে ব্যর্থ অনুরোধ হতে পারে।

Other response ব্যর্থ অনুরোধ. সিস্টেম অনুরোধ পুনরায় চেষ্টা করবে না.