আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
নগদীকরণ API-এর একটি সেট সরবরাহ করে যা আপনি একটি বিকাশকারীকে সাসপেন্ড করতে ব্যবহার করতে পারেন যা পূর্বে সাসপেন্ড করা হয়েছিল, যা নিম্নলিখিত বিভাগে বর্ণিত হয়েছে। একটি কনফিগার করা সীমা পৌঁছে গেলে একজন বিকাশকারীকে সাসপেন্ড করা হতে পারে৷ উদাহরণস্বরূপ, লেনদেনের সংখ্যা সর্বোচ্চ সীমায় পৌঁছেছে বা একটি প্রিপেইড অ্যাকাউন্ট ব্যালেন্স শেষ হয়ে গেছে। কারণ কোডের সম্পূর্ণ তালিকার জন্য, সাসপেন্ডেড ডেভেলপারদের জন্য কারণ কোডের সারাংশ দেখুন।
API ব্যবহার করে সব স্থগিত ডেভেলপারদের দেখা
নিম্নলিখিত সংস্থানগুলিতে একটি GET অনুরোধ জারি করে একটি সংস্থার জন্য সমস্ত স্থগিত বিকাশকারীদের দেখুন: /organizations/{org_name}/suspended-developers
কোথায়:
-
{org_name}
প্রতিষ্ঠানের নাম উল্লেখ করে।
উদাহরণস্বরূপ, নিম্নোক্ত cURL কল myorg
এর জন্য সমস্ত স্থগিত বিকাশকারীদের তালিকা করে:
curl -H "Content-Type: application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers" \ -u email:password
নিম্নলিখিত একটি উদাহরণ প্রতিক্রিয়া প্রদান করে:
[ { "creationDate": 1464388723633, "devId": "myorg@@@6Vro7VnjUhpGVn3p", "id": "myorg-myorg@@@6Vro7VnjUhpGVn3p-myorg@@@myproduct-null-RATE_PLAN_RATE_BAND_EXCEEDED", "message": "mint.productHasBeenSuspended for myorg@@@6Vro7VnjUhpGVn3p myorg@@@myproduct due to RATE_PLAN_RATE_BAND_EXCEEDED", "orgId": "myorg", "prodId": "myorg@@@myproduct", "reasonCode": "RATE_PLAN_RATE_BAND_EXCEEDED" }, { "creationDate": 1464022846293, "devId": "myorg@@@vXh7LXxtUy9COVdy", "id": "myorg-myorg@@@vXh7LXxtUy9COVdy-myorg@@@myproduct-null-NO_CURRENT_PUBLISHABLE_ENTITY", "message": "mint.productHasBeenSuspended for myorg@@@vXh7LXxtUy9COVdy myorg@@@myproduct due to mint.noCurrentPublishableEntity", "orgId": "myorg", "prodId": "myorg@@@myproduct", "reasonCode": "NO_CURRENT_PUBLISHABLE_ENTITY" } ]
API ব্যবহার করে একটি সাসপেন্ডেড ডেভেলপার দেখা
নিম্নলিখিত সংস্থানগুলিতে একটি GET অনুরোধ জারি করে একটি সংস্থার জন্য একটি স্থগিত বিকাশকারী দেখুন: /organizations/{org_name}/suspended-developers/{developer_email_or_id}
কোথায়:
-
{org_name}
প্রতিষ্ঠানের নাম উল্লেখ করে। -
{developer_email_or_id}
ডেভেলপারের আইডি নির্দিষ্ট করে। বিকাশকারীদের একটি তালিকা দেখতে, বিকাশকারীদের তালিকা দেখুন।
উদাহরণস্বরূপ, নিম্নোক্ত সিআরএল কলটি স্থগিত ডেভেলপার joe@example.com
এর জন্য বিশদ বিবরণ তালিকাভুক্ত করে:
curl -H "Content-Type: application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers/joe@example.com" \ -u email:password
নিম্নলিখিত একটি উদাহরণ প্রতিক্রিয়া প্রদান করে:
[ { "creationDate": 1464388723633, "devId": "myorg@@@6Vro7VnjUhpGVn3p", "id": "myorg-myorg@@@6Vro7VnjUhpGVn3p-myorg@@@myproduct-null-RATE_PLAN_RATE_BAND_EXCEEDED", "message": "mint.productHasBeenSuspended for myorg@@@6Vro7VnjUhpGVn3p myorg@@@myproduct due to RATE_PLAN_RATE_BAND_EXCEEDED", "orgId": "myorg", "prodId": "myorg@@@myproduct", "reasonCode": "RATE_PLAN_RATE_BAND_EXCEEDED" } ]
API ব্যবহার করে একটি API পণ্যের জন্য সমস্ত বিকাশকারীকে সাসপেন্ড করা হচ্ছে
নিম্নলিখিত সংস্থানগুলিতে একটি POST অনুরোধ জারি করে একটি API পণ্যের জন্য সাসপেন্ড করা সমস্ত বিকাশকারীকে সাসপেন্ড করুন: /organizations/{org_name}/suspended-developers/unsuspend-by-product/{suspendedProduct_id}
কোথায়:
-
{org_name}
প্রতিষ্ঠানের নাম উল্লেখ করে। -
{suspendedProduct_id}
API প্রোডাক্টের আইডি নির্দিষ্ট করে, নিচের মত ফর্ম্যাট ব্যবহার করে:{org_id}@@@{product_id}
আপনি যখন সমস্ত বা নির্দিষ্ট সাসপেন্ডেড ডেভেলপার দেখেন তখন এই মানটিprodId
হিসাবে ফেরত দেওয়া হয়, যেমন API ব্যবহার করে সমস্ত স্থগিত ডেভেলপার দেখা এবং API ব্যবহার করে একটি সাসপেন্ডেড ডেভেলপার দেখায় বর্ণিত হয়েছে।
উদাহরণ স্বরূপ, নিচের CURL কলটি API পণ্যের জন্য সকল ডেভেলপারদের সাসপেন্ড করে দেয় myorg@@@myproduct
:
curl -H "Content-Type: application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers/unsuspend-by-product/myorg@@@myproduct" \ -u email:password
API ব্যবহার করে একজন ডেভেলপারকে সাসপেন্ড করা হচ্ছে
একটি নির্দিষ্ট বিকাশকারীকে সাসপেন্ড করা হয়েছে যা নিম্নলিখিত সংস্থানগুলিতে একটি মুছে ফেলার অনুরোধ জারি করে সাসপেন্ড করা হয়েছে: /organizations/{org_name}/suspended-developers/{suspendedDev_id}।
কোথায়:
-
{org_name}
প্রতিষ্ঠানের নাম উল্লেখ করে। -
{suspendedDev_id}
সাসপেন্ড করা ডেভেলপারের আইডি নির্দিষ্ট করে, নিম্নলিখিতগুলির মতো একটি ফর্ম্যাট ব্যবহার করে:{org_id}@@@{dev_id}
আপনি যখন সমস্ত বা নির্দিষ্ট স্থগিত ডেভেলপার দেখেন তখন এই মানটিdevId
হিসাবে ফেরত দেওয়া হয়, যেমন API ব্যবহার করে সমস্ত সাসপেন্ড করা ডেভেলপার দেখা এবং API ব্যবহার করে একটি সাসপেন্ডেড ডেভেলপার দেখায় বর্ণিত হয়েছে।
ঐচ্ছিকভাবে, আপনি নিম্নলিখিত ক্যোয়ারী প্যারামিটার পাস করতে পারেন:
ক্যোয়ারী প্যারামিটার | বর্ণনা |
---|---|
suspendedProduct_id | API পণ্যের আইডি, নিম্নলিখিতগুলির মতো একটি বিন্যাস ব্যবহার করে: {org_id}@@@{product_id} আপনি যখন সমস্ত বা নির্দিষ্ট সাসপেন্ডেড ডেভেলপার দেখেন তখন এই মানটি prodId হিসাবে ফেরত দেওয়া হয়, যেমন API ব্যবহার করে সব সাসপেন্ড করা ডেভেলপার দেখা এবং API ব্যবহার করে সাসপেন্ডেড ডেভেলপার দেখা .. |
উদাহরণ স্বরূপ, নিম্নলিখিত cURL কলটি API পণ্য myorg@@@myproduct
এর জন্য ID myorg@@@6Vro7VnjUhpGVn3p
সহ বিকাশকারীকে সাসপেন্ড করে:
curl -H "Content-Type: application/json" -X DELETE \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/suspended-developers/myorg@@@6Vro7VnjUhpGVn3p?productId=myorg@@@myproduct" \ -u email:password
স্থগিত ডেভেলপারদের জন্য কারণ কোডের সারাংশ
নিম্নলিখিত সারণীটি কারণ কোডগুলিকে সংক্ষিপ্ত করে যা নির্দেশ করে যে কেন একজন বিকাশকারীকে সাসপেন্ড করা হয়েছে৷
কারণ কোড | বর্ণনা |
---|---|
INSUFFICIENT_FUNDS | ডেভেলপার অ্যাকাউন্ট ডিলেট করা হয়েছে। |
LIMIT_VIOLATED | ডেভেলপার অ্যাকাউন্টের জন্য কনফিগার করা সীমা পৌঁছে গেছে। |
NO_CURRENT_PUBLISHABLE_ENTITY | বিকাশকারী একটি হার পরিকল্পনা গ্রহণ করেনি (সাবস্ক্রাইব করেছে)। |
RATE_PLAN_RATE_BAND_EXCEEDED | চূড়ান্ত ভলিউম ব্যান্ডের কনফিগার করা সীমা পৌঁছে গেছে। |