নিয়ম ও শর্তাবলী ম্যানেজ করা

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

ভূমিকা

রেট প্ল্যান প্রকাশ করার আগে আপনাকে অবশ্যই নিজের প্রতিষ্ঠানের প্রোফাইলে নিয়ম ও শর্তাবলী ("T&C's") যোগ করতে হবে। নিয়ম ও শর্তাবলী প্রতিষ্ঠানের প্রোফাইলের বাইরে থাকে। আপনার প্রতিষ্ঠানের প্রোফাইলে, আপনি শর্তাবলী (সর্বজনীন URL)-এর লোকেশন নির্দিষ্ট করেন।

আপনি কোনও রেট প্ল্যান প্রকাশ করার পরে, শর্তাবলী ও নিয়মাবলীর বর্তমান ভার্সন ডেভেলপার পোর্টালে দেখানো হয়। ডেভেলপাররা বর্তমান নিয়ম ও শর্তাবলীতে সম্মতি জানানোর পরেই কোনও প্ল্যান কিনতে পারবেন।

UI ব্যবহার করে নিয়ম ও শর্তাবলী যোগ করা

  1. সংস্থা প্রোফাইল পৃষ্ঠা এক্সপ্লোর করা নিবন্ধে বর্ণিত পদ্ধতিতে সংস্থা প্রোফাইল পৃষ্ঠা অ্যাক্সেস করুন।
  2. এডিট করুন বিকল্পে ক্লিক করুন।
  3. সংস্থা প্রোফাইল পৃষ্ঠার নিয়ম ও শর্তাবলী বিভাগে, নিয়ম ও শর্তাবলী যোগ করুন বিকল্পে ক্লিক করুন।

    নতুন নিয়ম ও শর্তাবলী ডায়ালগ দেখানো হয়

  4. নিচে উল্লেখ করা তথ্য লিখুন:
    ফিল্ড বিবরণ
    কার্যকর হওয়ার তারিখ

    নিয়ম ও শর্তাবলী কার্যকর হওয়ার তারিখ। ডিফল্ট হিসেবে বর্তমান তারিখ সেট করা থাকে। আপনাকে বর্তমান বা ভবিষ্যতের কোনও তারিখ লিখতে হবে।

    ভার্সন

    নিয়ম ও শর্তাবলীর ভার্সন। শর্তাবলী ও নিয়মের বিভিন্ন ভার্সন ট্র্যাক রাখতে ভার্সন নম্বর সাহায্য করে।

    ইউআরএল

    নিয়ম ও শর্তাবলীর URL.

  5. তৈরি করুন বিকল্পে ক্লিক করুন।

    সংস্থার প্রোফাইল পৃষ্ঠার নিয়ম ও শর্তাবলী বিভাগে নতুন নিয়ম ও শর্তাবলী যোগ করা হয়েছে।

  6. অতিরিক্ত নিয়ম ও শর্তাবলী যোগ করতে ৩ থেকে ৫ নম্বর ধাপগুলি আবার অনুসরণ করুন।
  7. সংস্থা প্রোফাইলে করা পরিবর্তন সেভ করতে সেভ করুন বিকল্পে ক্লিক করুন।

UI ব্যবহার করে নিয়ম ও শর্তাবলী এডিট করা

আপনি সরাসরি নিয়ম ও শর্তাবলী এডিট করতে পারবেন না। পরিবর্তে, আপনি যে নিয়ম ও শর্তাবলী এডিট করতে চান সেটি মুছে দিয়ে নতুন নিয়ম ও শর্তাবলী যোগ করতে হবে।

UI ব্যবহার করে নিয়ম ও শর্তাবলী মুছে দেওয়া

  1. সংস্থা প্রোফাইল পৃষ্ঠা এক্সপ্লোর করা নিবন্ধে বর্ণিত পদ্ধতিতে সংস্থা প্রোফাইল পৃষ্ঠা অ্যাক্সেস করুন।
  2. সংস্থা প্রোফাইল পৃষ্ঠায় এডিট করুন বিকল্পে ক্লিক করুন।
  3. নিয়ম ও শর্তাবলীর তালিকায়, আপনি যে নিয়ম ও শর্তাবলী মুছতে চান সেটির উপরে কার্সর নিয়ে যান।
  4. -এ ক্লিক করুন।

API ব্যবহার করে নিয়ম ও শর্তাবলী ম্যানেজ করা

নিম্নলিখিত বিভাগে বর্ণিত API ব্যবহার করে নিয়ম ও শর্তাবলী ম্যানেজ করুন।

API ব্যবহার করে নিয়ম ও শর্তাবলী যোগ করা

/mint/organizations/{org_name}/tncs-এ POST অনুরোধ পাঠিয়ে নিয়ম ও শর্তাবলী যোগ করুন। আপনি শর্তাবলী যোগ করার সময়, ঐচ্ছিকভাবে এগুলি নির্দিষ্ট করতে পারেন:

  • ইউআরএল
  • সহায়ক টেক্সট (যেমন, বিবরণ)
  • নিয়ম ও শর্তাবলী কার্যকর হওয়ার তারিখ
  • ভার্সন নম্বর

এইসব বিকল্প সম্পর্কে অতিরিক্ত তথ্য পেতে নিয়ম ও শর্তাবলী কনফিগারেশন প্রপার্টি দেখুন।

যেমন:

curl -X POST   "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tncs" \
  -H "Content-Type: application/json" \
  -d \
  '{
     "url":"www.testoperator/termsandconditions",
     "tncText":"Sample text for the T&C",
     "version":"1.1",
     "startDate":"2018-09-24"
  }' \
  -u email:password

উত্তরের একটি উদাহরণ নিচে দেওয়া হল:

{
   "id" : "6803d70a-18cc-40c8-b250-675c5e8a75c ",
   "organization" : {     
     …
   },
   "startDate" : "2018-09-24 00:00:00",
   "tncText" : "Sample text for the T&C",
   "url" : "www.testoperator/termsandconditions",
   "version" : "1.1"
 }

API ব্যবহার করে নিয়ম ও শর্তাবলী দেখা

কোনও সংস্থার জন্য নির্দিষ্ট নিয়ম ও শর্তাবলী বা সব নিয়ম ও শর্তাবলী দেখুন।

/mint/organizations/{org_name}/tncs/{tncs_id}-এ GET অনুরোধ পাঠিয়ে নির্দিষ্ট নিয়ম ও শর্ত দেখুন, যেখানে {tncs_id} হল নির্দিষ্ট নিয়ম ও শর্তের শনাক্তকারী (আপনি নিয়ম ও শর্ত তৈরি করলে, উত্তরে আইডি দেখানো হয়)। যেমন:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tncs/6803d70a-18cc-40c8-b250-675c5e8a75c" \
  -H "Accept: application/json"  \
  -u email:password

সংস্থার জন্য সমস্ত নিয়ম ও শর্ত দেখতে, /mint/organizations/{org_name}/tncs-এ GET অনুরোধ পাঠান। যেমন:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tncs" \
  -H "Accept: application/json" \
  -u email:password

উত্তরের একটি উদাহরণ নিচে দেওয়া হল:

{

"tnc" : [
  {
    "id" : "77193339-8d79-44a8-8af2-3593f16c158e",
    "organization" :
    {
      ...
    },
   "startDate" : "2018-07-01 00:00:00",
   "tncText" : "Big operator text for the T&C",
   "url" : "www.bigoperator/termsandconditions",
   "version" : "1.0"
  },
  {
    "id" : "6803d70a-18cc-40c8-b250-675c5e8a75c3",
    "organization" : {
    ...
  },
    "startDate" : "2018-09-24 00:00:00",
    "tncText" : "Sample text for the T&C",
    "url" : "www.testoperator/termsandconditions",
    "version" : "1.1"
  }
  ]
   "totalRecords" : 2
}

API ব্যবহারকারী কোনও ডেভেলপার বা কোম্পানির জন্য নিয়ম ও শর্তাবলী সংক্রান্ত ডকুমেন্টে সম্মতি জানানো

নিম্নলিখিত API-এর কোনও একটিতে POST অনুরোধ ইস্যু করে কোনও নির্দিষ্ট ডেভেলপার বা কোম্পানির জন্য শর্তাবলী সংক্রান্ত ডকুমেন্ট গ্রহণ করুন:

  • /mint/organizations/{org_name}/developers/{dev_id}/tncs/{tncs_id}/developer-tncs
  • /mint/organizations/{org_name}/companies/{company_id}/tncs/{tncs_id}/developer-tncs

যেখানে {dev_id} হল ডেভেলপার আইডি (ইমেল আইডি), {company_id} হল কোম্পানি আইডি এবং {tncs_id} হল শর্তাবলী সংক্রান্ত ডকুমেন্টের আইডি।

যেমন:

curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev2@myorg.com/tncs/5a291b86-42e3-4ae1-8db3-efe4b0877316/developer-tncs" \
  -H "Content-Type: application/json" \
  -d \
  '{
     "action":"ACCEPTED",
     "auditDate":"2018-10-01 00:00:00"
  }' \
  -u email:password

উত্তরের একটি উদাহরণ নিচে দেওয়া হল:

মনে রাখবেন: উত্তর পেলোডের মধ্যে, auditDate UTC-তে বর্তমান সময় হিসেবে সেট করা আছে।
{
  "action": "ACCEPTED",
  "auditDate": "2018-10-01 07:24:45",
  "id": "dev2@myorg.com",
  "tnc": {
      "id": "5a291b86-42e3-4ae1-8db3-efe4b0877316",
      ...
  }
}

API ব্যবহারকারী ডেভেলপার বা কোম্পানির সম্মতি জানানো নিয়ম ও শর্তাবলী দেখা

নিম্নলিখিত API-এর কোনও একটিতে GET অনুরোধ ইস্যু করে কোনও নির্দিষ্ট ডেভেলপার বা কোম্পানির সম্মতি জানানো শর্তাবলী দেখুন:

  • /mint/organizations/{org_name}/developers/{dev_id}/developer-tncs
  • /mint/organizations/{org_name}/companies/{company_id}/developer-tncs

যেখানে {dev_id} হল ডেভেলপার আইডি (ইমেল আইডি) এবং {company_id} হল কোম্পানি আইডি।

যেমন:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev2@myorg.com/developer-tncs" \
  -H "Accept:application/json"  \
  -u email:password

উত্তরের একটি উদাহরণ নিচে দেওয়া হল:

{
  "developerTnc": [
  {
    "action": "ACCEPTED",
    "auditDate": "2018-08-29 07:24:45",
    "id": "dev2@myorg.com",
    "tnc": {
      "id": "26abc14c-c628-4c38-8840-a343c8ee9437",
      ...
    }
  }],
  "totalRecords": 1
}

API ব্যবহার করে নিয়ম ও শর্তাবলী এডিট করা

/mint/organizations/{org_named}/tncs/{tncs_id}-এ PUT অনুরোধ ইস্যু করে শর্তাবলী এডিট করুন, যেখানে {tncs_id} হল শর্তাবলীর শনাক্তকরণ। আপনি আপডেট করার সময়, অনুরোধের বডিতে আপডেট করা সেটিংস এবং শর্তাবলী শনাক্তকরণ উল্লেখ করতে হবে। যেমন, নিম্নলিখিত অনুরোধটি শর্তাবলী (আপডেট করা প্রপার্টিটি উদাহরণে হাইলাইট করা হয়েছে)-এর ভার্সন নম্বর এডিট করে:

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tncs/cfbb03b3-b707-495b-9b8a-ff67d71065a9" \
  -H "Content-Type: application/json" \
  -d {
    "id":"6803d70a-18cc-40c8-b250-675c5e8a75c",
    "version":"1.2"
  }' \
  -u email:password

উত্তরের একটি উদাহরণ নিচে দেওয়া হল:

{
   "id" : "cfbb03b3-b707-495b-9b8a-ff67d71065a9",
   "organization" : {
       "address" : [ {
       "address1" : "Test address",
       "city" : "Test City",
       "country" : "US",
       "id" : "test-address",
       "isPrimary" : true,
       "state" : "CA",
       "zip" : "54321"
     } ],
     …"
   },
   "startDate" : "2018-09-24 00:00:00",
   "tncText" : "Sample text for the T&C",
   "url" : "www.testoperator/termsandconditions",
   "version" : "1.2"
 }

API ব্যবহার করে নিয়ম ও শর্তাবলী মুছে দেওয়া

/mint/organizations/{org_name}/tncs/{tncs_id}-তে DELETE অনুরোধ ইস্যু করে শর্তাবলী মুছে দিন, যেখানে {tncs_id} হল শর্তাবলীর শনাক্তকরণ। যেমন:

curl -X DELETE "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/tncs/6803d70a-18cc-40c8-b250-675c5e8a75c" \
  -H "Accept: application/json"  \
  -u email:password

API-এর জন্য নিয়ম ও শর্তাবলী কনফিগারেশন প্রপার্টি

শর্তাবলী সংক্রান্ত API ব্যবহার করে সেট করা যায় এমন কনফিগারেশন প্রপার্টির সারসংক্ষেপ নিম্নলিখিত সারণীতে দেওয়া হল।

নাম বিবরণ ডিফল্ট প্রয়োজনীয়?
url

নিয়ম ও শর্তাবলীর URL.

প্রযোজ্য নয় না
tncText

নিয়ম ও শর্তাবলীর জন্য টেক্সট (যেমন, সংক্ষিপ্ত বিবরণ)।

প্রযোজ্য নয় না
version

নিয়ম ও শর্তাবলীর ভার্সন। ভার্সন নম্বর আপনাকে শর্তাবলী ও নিয়মাবলীর বিভিন্ন ভার্সন ট্র্যাক করতে সাহায্য করে।

প্রযোজ্য নয় হ্যাঁ
startDate

নিয়ম ও শর্তাবলী কার্যকর হওয়ার তারিখ।

প্রযোজ্য নয় হ্যাঁ
organization

নিয়ম ও শর্তাবলীর জন্য সংস্থা।

প্রযোজ্য নয় না

পরবর্তী ধাপ

আপনার প্রতিষ্ঠানের জন্য প্রাথমিকভাবে সেট-আপ করা পেমেন্ট পদ্ধতিতে কীভাবে মানানসই মুদ্রা যোগ করবেন তা জানুন মানানসই মুদ্রা ম্যানেজ করুন।