API ব্যবহার করে সংগ্রহ পরিচালনা করুন

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

সংগ্রহগুলি আপনাকে API প্রক্সি, লক্ষ্য বা বিকাশকারী অ্যাপগুলিকে গোষ্ঠীভুক্ত করতে সক্ষম করে এবং সমস্যাগুলি দ্রুত নির্ণয়ের জন্য গ্রুপের সমস্ত সদস্যদের জন্য উপযুক্ত থ্রেশহোল্ড মান সেট আপ করে৷

নিম্নলিখিত বিভাগগুলি API ব্যবহার করে সংগ্রহগুলি কীভাবে পরিচালনা করতে হয় তা বর্ণনা করে৷

সংগ্রহ API এ আরও জানতে সংগ্রহ API দেখুন।

API ব্যবহার করে সংগ্রহ তৈরি করুন

নিম্নলিখিত সংস্থানগুলিতে একটি POST অনুরোধ জারি করে API প্রক্সিগুলির একটি সংগ্রহ তৈরি করুন: https://apimonitoring.enterprise.apigee.com/collections

নীচের উদাহরণটি দেখায় কিভাবে একটি সংগ্রহ তৈরি করতে হয়।

curl 'https://apimonitoring.enterprise.apigee.com/collections' \
  -X POST \
  -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -d '{
     "organization":"myorg",
     "name":"My Collection",
     "description":"My collection for critical APIs",
     "environment": "prod",
     "type": "proxy",
     "members":["proxy1", "proxy2"]
    }'

আপনার OAuth 2.0 অ্যাক্সেস টোকেনে $ACCESS_TOKEN সেট করুন, যেমনটি বর্ণনা করা হয়েছে একটি OAuth 2.0 অ্যাক্সেস টোকেন পান

এই উদাহরণে ব্যবহৃত cURL বিকল্পগুলি সম্পর্কে তথ্যের জন্য, CURL ব্যবহার করুন দেখুন।

আপনি proxy , target বা developerApp হিসাবে type মান নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ, বিকাশকারী অ্যাপ্লিকেশনগুলির একটি সংগ্রহ তৈরি করতে:

curl 'https://apimonitoring.enterprise.apigee.com/collections' \
  -X POST \
  -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json"\
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -d '{
     "organization":"myorg",
     "name":"My Dev App Collection",
     "description":"My collection for critical apps",
     "environment": "prod",
     "type": "developerApp",
     "members":["app1", "app2"]
    }'

API ব্যবহার করে সমস্ত সংগ্রহ দেখুন

নিম্নলিখিত সংস্থানগুলিতে একটি GET অনুরোধ জারি করে সমস্ত সতর্কতা এবং বিজ্ঞপ্তিগুলি দেখুন: https://apimonitoring.enterprise.apigee.com/collections

org কোয়েরি প্যারামিটার ব্যবহার করে আপনাকে অবশ্যই আপনার প্রতিষ্ঠানের নাম পাস করতে হবে।

যেমন:

curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' 
  -X GET
  -H 'Accept: application/json, text/plain, */*' 
  -H "Authorization: Bearer $ACCESS_TOKEN"    

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

[{
     "uuid":"1234abcd",
     "organization":"myorg",
     "environment": "prod",
     "name":"My Collection",
     "type": "proxy",
     "members":["proxy1", "proxy2"],
     "description":"My collection for critical APIs",
     "updatedAt":"2018-07-13T16:25:15Z",
     "updatedBy":"joe@acme.com"
}]

আপনার OAuth 2.0 অ্যাক্সেস টোকেনে $ACCESS_TOKEN সেট করুন, যেমনটি বর্ণনা করা হয়েছে একটি OAuth 2.0 অ্যাক্সেস টোকেন পান

এই উদাহরণে ব্যবহৃত cURL বিকল্পগুলি সম্পর্কে তথ্যের জন্য, CURL ব্যবহার করুন দেখুন।

নির্দিষ্ট সংগ্রহটি দেখতে /collections সম্পদে সংগ্রহের uuid যোগ করুন:

curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg'
  -X GET
  -H 'Accept: application/json, text/plain, */*' 
  -H "Authorization: Bearer $ACCESS_TOKEN"