শর্তাবলী পরিচালনা করুন

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

ভূমিকা

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

আপনি একটি রেট প্ল্যান প্রকাশ করার পরে, T&C-এর বর্তমান সংস্করণটি বিকাশকারী পোর্টালে প্রদর্শিত হয়৷ বিকাশকারীরা বর্তমান T&C গ্রহণ করার পরেই একটি প্ল্যান কিনতে পারবেন৷

UI ব্যবহার করে শর্তাবলী যোগ করা হচ্ছে

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

    নতুন শর্তাবলী ডায়ালগ প্রদর্শিত হয়

  4. নিম্নলিখিত তথ্য লিখুন:
    মাঠ বর্ণনা
    কার্যকরী তারিখ

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

    সংস্করণ

    শর্তাবলী সংস্করণ. সংস্করণ নম্বর আপনাকে শর্তাবলীর বিভিন্ন সংস্করণের ট্র্যাক রাখতে দেয়।

    URL

    শর্তাবলীর URL

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

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

  6. অতিরিক্ত নিয়ম ও শর্তাবলী যোগ করতে ধাপ 3 থেকে 5 পুনরাবৃত্তি করুন।
  7. প্রতিষ্ঠানের প্রোফাইল পরিবর্তনগুলি সংরক্ষণ করতে সংরক্ষণ করুন ক্লিক করুন৷

UI ব্যবহার করে শর্তাবলী সম্পাদনা করা

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

UI ব্যবহার করে শর্তাবলী মুছে ফেলা হচ্ছে

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

API ব্যবহার করে শর্তাবলী পরিচালনা করা

API ব্যবহার করে শর্তাবলী পরিচালনা করুন, যেমনটি নিম্নলিখিত বিভাগে বর্ণিত হয়েছে।

একটি API ব্যবহার করে শর্তাবলী যোগ করা

/mint/organizations/ {org_name} /tncs এ একটি POST অনুরোধ জারি করে T&C যোগ করুন। আপনি যখন T&C যোগ করেন, আপনি ঐচ্ছিকভাবে উল্লেখ করতে পারেন:

  • URL
  • সহগামী পাঠ্য (যেমন একটি বিবরণ)
  • T&C কার্যকর হওয়ার তারিখ
  • সংস্করণ নম্বর

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

যেমন:

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 ব্যবহার করে শর্তাবলী দেখা

একটি প্রতিষ্ঠানের জন্য নির্দিষ্ট T&C বা সমস্ত T&C দেখুন।

/mint/organizations/ {org_name} /tncs/ {tncs_id} এ একটি GET অনুরোধ জারি করে নির্দিষ্ট T&C দেখুন, যেখানে {tncs_id} হল নির্দিষ্ট T&C-এর শনাক্তকরণ (আপনি যখন T&C তৈরি করেন তখন প্রতিক্রিয়াতে 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 অনুরোধ জারি করে সংস্থার জন্য সমস্ত T&C দেখুন। যেমন:

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 ব্যবহার করে একটি বিকাশকারী বা কোম্পানির জন্য একটি শর্তাবলী নথি গ্রহণ করা

একটি নির্দিষ্ট বিকাশকারী বা কোম্পানির জন্য একটি T&C নথি গ্রহণ করুন যথাক্রমে নিম্নলিখিত 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 ইউটিসি-তে বর্তমান সময়ে সেট করা হয়েছে।
{
  "action": "ACCEPTED",
  "auditDate": "2018-10-01 07:24:45",
  "id": "dev2@myorg.com",
  "tnc": {
      "id": "5a291b86-42e3-4ae1-8db3-efe4b0877316",
      ...
  }
}

API ব্যবহার করে ডেভেলপার বা কোম্পানির দ্বারা গৃহীত শর্তাবলী দেখা

যথাক্রমে নিম্নলিখিত APIগুলির মধ্যে একটিতে একটি GET অনুরোধ জারি করে একটি নির্দিষ্ট বিকাশকারী বা কোম্পানির দ্বারা গৃহীত T&C দেখুন:

  • /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 অনুরোধ জারি করে T&C-এর সম্পাদনা করুন, যেখানে {tncs_id} হল T&C-এর পরিচয়। আপনি যখন আপডেট করবেন, তখন আপনাকে অনুরোধের বডিতে আপডেট করা সেটিংস এবং T&Cগুলির সনাক্তকরণ উল্লেখ করতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি T&C-এর সংস্করণ নম্বর সম্পাদনা করে (উদাহরণে আপডেট করা সম্পত্তি হাইলাইট করা হয়েছে):

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 অনুরোধ জারি করে T&C মুছুন, যেখানে {tncs_id} হল T&C-এর শনাক্তকরণ। যেমন:

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

T&C এর URL।

N/A না
tncText

T&C এর জন্য পাঠ্য (যেমন একটি সংক্ষিপ্ত বিবরণ)।

N/A না
version

T&C এর সংস্করণ। সংস্করণ নম্বর আপনাকে T&C এর বিভিন্ন সংস্করণের ট্র্যাক রাখতে দেয়।

N/A হ্যাঁ
startDate

T&C কার্যকর হওয়ার তারিখ।

N/A হ্যাঁ
organization

T&C এর জন্য সংগঠন।

N/A না

পরবর্তী পদক্ষেপ

সমর্থিত মুদ্রা পরিচালনায় আপনার প্রতিষ্ঠানের জন্য প্রাথমিকভাবে সেট আপ করা সমর্থিত মুদ্রাগুলি কীভাবে যুক্ত করবেন তা শিখুন।