আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee Edge API নমুনাগুলিতে নমুনা API প্রক্সি, নীতি, কোড এবং সরঞ্জাম রয়েছে যা নীচে বর্ণিত Apigee Edge API পরিষেবাগুলির ক্ষমতা চিত্রিত করে।
নমুনা ব্যবহারের নির্দেশাবলীর জন্য, নমুনা API প্রক্সি ব্যবহার দেখুন।
করে শিখুন
তাড়াহুড়ো করে হাত নোংরা করতে চান এবং Apigee Edge সম্পর্কে একটি দৃঢ় জ্ঞানের ভিত্তি তৈরি করতে চান? GitHub-এ আমাদের "learn-edge" নমুনার একটি লাইব্রেরি রয়েছে যা আপনাকে দ্রুত কিছু নমুনা প্রক্সি স্থাপন, আহ্বান এবং ট্রেস করতে দেয়, খুব সহজ প্রক্সি দিয়ে শুরু করে এবং API কী যাচাইকরণ, কোটা, প্রতিক্রিয়া ক্যাশিং, ত্রুটি পরিচালনা এবং আরও অনেক কিছু চিত্রিত করে এমন প্রক্সিগুলিতে চলে যায়।
একবার আপনি রেপো ক্লোন করে আপনার পরিবেশ সেট আপ করে ফেললে (মাত্র কয়েক মিনিট সময় লাগে), আপনি এক মিনিটেরও কম সময়ে প্রতিটি নমুনা চেষ্টা করে দেখতে পারবেন। এবং যেহেতু প্রতিটি নমুনা একই প্রক্সির একটি নতুন সংস্করণ তৈরি করে, তাই আপনার পরিবেশ অনেক নমুনার সাথে বিশৃঙ্খল হবে না। আপনি সংশোধনগুলি পরিবর্তন করতে পারেন, ব্যবস্থাপনা UI-তে একটি ভিন্ন সংস্করণ পুনরায় স্থাপন করতে পারেন এবং যেকোনো সময় প্রক্সি কোডটি দেখতে পারেন। প্রতিটি নমুনার জন্য রিডমি আপনাকে নমুনাটি কী করছে এবং এটি কীভাবে সেট আপ করা হয়েছে তার একটি সংক্ষিপ্ত বিবরণ দেয়।
একবার চেষ্টা করে দেখুন! https://github.com/apigee/api-platform-samples/tree/master/learn-edge
ডক রান্নার বইয়ের নমুনা
API প্রক্সি কুকবুক বিষয়গুলির জন্য নমুনার একটি সেট প্রদান করা হয়েছে।
| নাম | বিবরণ | নীতির ধরণ | রিসোর্স |
|---|---|---|---|
| জাভাস্ক্রিপ্ট-কুকবুক | একটি সহজ জাভাস্ক্রিপ্ট স্নিপেট প্রদর্শন করে যা ভেরিয়েবল থেকে HTTP হেডার যোগ করে, একটি XML-ফরম্যাটেড আবহাওয়া প্রতিবেদনকে JSON থেকে XML এ রূপান্তর করে এবং মোবাইল ক্লায়েন্টদের জন্য সামগ্রী ছোট করে। | মিনিমাইজ.জেএস সেটহেডার.জেএস | |
| জাভাস্ক্রিপ্ট-ম্যাশআপ-কুকবুক | একটি সম্পূর্ণ জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন যা পাবলিক API গুলিতে কল করে, ফলাফল একত্রিত করে এবং ক্লায়েন্ট অ্যাপের জন্য একটি সমৃদ্ধ প্রতিক্রিয়া তৈরি করে। (দ্রষ্টব্য: এই API প্রক্সিটি পলিসি-ম্যাশআপের মতো একই কার্যকারিতা প্রয়োগ করে, যা দেখায় যে একই সমস্যাটি বিভিন্ন কৌশল ব্যবহার করে সমাধান করা যেতে পারে।) | জাভাস্ক্রিপ্ট | ম্যাশইটআপ.জেএস |
| জাভা-হ্যালো | সহজ হ্যালো ওয়ার্ল্ড জাভা কলআউট। | জাভা কলআউট | জাভাহ্যালো.জাভা |
| জাভা-কুকবুক | প্রতিক্রিয়া বিষয়বস্তু এবং শিরোনামগুলিকে বড় হাতের অক্ষরে রূপান্তর করে। | জাভা কলআউট | রেসপন্সআপারকেস.জাভা |
| জাভা-প্রোপার্টি | জাভা কলআউটে বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করতে হয় তা প্রদর্শন করে। | জাভা কলআউট | জাভাপ্রোপার্টিজ.জাভা |
| জাভা-ত্রুটি | জাভা কলআউট কোডে আপনি যে ত্রুটি পরিচালনার ধরণগুলি ব্যবহার করতে পারেন তা প্রদর্শন করে। | জাভা কলআউট | জাভা এরর.জাভা |
| পলিসি-ম্যাশআপ-কুকবুক | একটি সম্পূর্ণ অ্যাপ্লিকেশন যা দুটি পাবলিক API কল করার জন্য নীতি রচনা ব্যবহার করে, ফলাফল একত্রিত করে এবং ক্লায়েন্ট অ্যাপের জন্য একটি সমৃদ্ধ প্রতিক্রিয়া তৈরি করে। (দ্রষ্টব্য: এই API প্রক্সিটি javascript-mashup এর মতো একই কার্যকারিতা প্রয়োগ করে, যা দেখায় যে একই সমস্যাটি বিভিন্ন কৌশল ব্যবহার করে সমাধান করা যেতে পারে।) | বার্তা বরাদ্দ করুন পরিষেবা কলআউট এক্সট্র্যাক্টভেরিয়েবল জাভাস্ক্রিপ্ট XMLToJSON সম্পর্কে | GenerateResponse.js সম্পর্কে |
নমুনা API প্রক্সি
নিম্নলিখিত API প্রক্সিগুলি GitHub-এ অবস্থিত, যেখানে রিডমি পৃষ্ঠাগুলি নমুনাগুলির বিশদ বিবরণ প্রদান করে। যদি আপনি জানতে আগ্রহী হন যে একটি নির্দিষ্ট নীতি একটি নমুনায় কীভাবে কাজ করে, তাহলে নীচের নীতির ধরণ কলামে আপনার আগ্রহী একটিটি দেখুন, তারপর নাম কলামে নমুনার নামটিতে ক্লিক করুন। (নীতিগুলি ডক্সে তাদের নিজ নিজ রেফারেন্স পৃষ্ঠাগুলির সাথে লিঙ্ক করা আছে।)
রেফারেন্স এবং সরঞ্জাম
উপরের টেবিলে ডক কুকবুক নমুনা এবং নমুনা প্রক্সি ছাড়াও, এজ গিটহাব নমুনাগুলিতে এই সংস্থানগুলিও রয়েছে:
| নাম | বিবরণ | নীতির ধরণ | রিসোর্স |
|---|---|---|---|
| r egex-সুরক্ষা | রেগুলার এক্সপ্রেশন থ্রেট প্রোটেকশন পলিসি আপনার ব্যাকএন্ড এপিআই এবং মাইক্রোসার্ভিসেসগুলিকে এসকিউএল ইনজেকশন আক্রমণ থেকে রক্ষা করতে পারে। | নিষিদ্ধ | |
| oauth-validate-key-secret সম্পর্কে | আপনি OAuth পাসওয়ার্ড গ্রান্ট টাইপ ফ্লো বাস্তবায়ন করছেন। ব্যবহারকারীর শংসাপত্র যাচাই করার জন্য বাইরের কোনও পরিচয় প্রদানকারীকে কল করার আগে আপনাকে Edge-এ অ্যাপ্লিকেশন ক্লায়েন্ট কী এবং গোপন উভয়ই যাচাই করতে হবে। | OAuthV2 , অন্যান্য | নিষিদ্ধ |
| অবস্থা-প্যাটার্ন-মিলন | এই প্রক্সি আপনাকে সহজেই একটি API প্রক্সি ফ্লোতে শর্তসাপেক্ষ বিবৃতি ব্যবহার করে দেখতে এবং পরীক্ষা করতে দেয়। | বার্তা বরাদ্দ করুন | নিষিদ্ধ |
| অ্যাক্সেস-সত্তা | Apigee Edge ডেটাস্টোর থেকে সত্তার প্রোফাইল কীভাবে পুনরুদ্ধার করবেন তা দেখান। | বার্তা বরাদ্দ করুন অ্যাক্সেসএন্টিটি এক্সট্র্যাক্টভেরিয়েবল | কেউ না |
| এপিকি | সহজ API কী যাচাইকরণ বাস্তবায়ন করে | VerifyAPIKey সম্পর্কে বার্তা বরাদ্দ করুন কোটা | কেউ না |
| অ্যাসিঙ্ক-কলআউট | জাভাস্ক্রিপ্ট httpClient ব্যবহার করে একটি সহজ অ্যাসিঙ্ক্রোনাস কলআউট প্রদর্শন করে। | জাভাস্ক্রিপ্ট | অ্যাসেম্বল_রেসপন্স.জেএস কলআউট.জেএস |
| base64encoder সম্পর্কে | API প্রক্সিতে জাভাস্ক্রিপ্ট রিসোর্স থেকে জাভাস্ক্রিপ্ট কীভাবে কল করতে হয় তা প্রদর্শন করে। | বার্তা বরাদ্দ করুন জাভাস্ক্রিপ্ট | কোর-মিনিট.জেএস enc-utf16-min.js সম্পর্কে enc-base64-min.js সম্পর্কে এনকোডঅথহেডার.জেএস |
| শর্তাধীন নীতি | সহজ শর্তাধীন নীতি প্রয়োগ বাস্তবায়ন করে। যখন একটি অনুরোধে একটি HTTP হেডার responsetime:true থাকে, তখন একটি নীতি একটি Python স্ক্রিপ্ট কার্যকর করে যা HTTP হেডার হিসাবে প্রতিক্রিয়া বার্তায় কর্মক্ষমতা মেট্রিক্সের একটি সেট যোগ করে। | স্ক্রিপ্ট (পাইথন) | টাইমার.পি |
| গতিশীল-শেষবিন্দু | একটু জটিল পরিস্থিতিতে সহজ শর্তসাপেক্ষ রাউটিং প্রয়োগ করে, যা দুটি URL এবং একটি ডিফল্ট রুট সংজ্ঞায়িত করে। | কেউ না | কেউ না |
| জিরা-রিলিজ-নোটস | এটি হল জিরা থেকে রিলিজ নোট তৈরি করতে Apigee ডক টিম দ্বারা ব্যবহৃত API প্রক্সি। | JSONToXML সম্পর্কে এক্সএসএল | রিলিজনোটস_এপিআই.এক্সএসএল |
| কার্বেরোস-ক্রেডেনশিয়াল-মধ্যস্থতা | এই নমুনাটি দেখায় কিভাবে Apigee Edge-এ Kerberos Credential Mediation করতে হয়। | জাভা কলআউট | জাভা JAR ফাইল |
| ওঅথ-অ্যাডভান্সড | অনুমোদন কোড অনুদান টাইপ প্রবাহের একটি সম্পূর্ণ, কার্যকরী উদাহরণ, যেখানে অনুমোদন সার্ভার হিসেবে Apigee Edge ব্যবহার করা হচ্ছে। | জেনারেটঅ্যাক্সেসটোকেন আরও অনেকে... | উদাহরণ কোডটি দেখুন। |
| oauth-ক্লায়েন্ট-শংসাপত্র | ক্লায়েন্ট শংসাপত্র অনুদান প্রকারের জন্য কনফিগার করা একটি সম্পূর্ণ কার্যকরী OAuth 2.0 টোকেন এন্ডপয়েন্ট প্রদর্শন করে। | জেনারেটঅ্যাক্সেসটোকেন | কেউ না |
| oauth-লগইন-অ্যাপ | বন্ধ করা হয়েছে। আমরা আপনাকে oauth-advanced নমুনাটি দেখার পরামর্শ দিচ্ছি। | ||
| oauth-validate-key-secret সম্পর্কে | পাসওয়ার্ড গ্রান্ট টাইপ ফ্লোতে ব্যবহারকারীর শংসাপত্র যাচাই করার জন্য পরিচয় প্রদানকারীকে কল করার আগে ক্লায়েন্টের কী এবং গোপনীয়তা যাচাই করার একটি কৌশল চিত্রিত করে। | OAuthV2 সম্পর্কে বার্তা বরাদ্দ করুন এক্সট্র্যাক্টভেরিয়েবল পরিষেবা কলআউট RaiseFault সম্পর্কে | কেউ না |
| oauth-যাচাই-অ্যাক্সেসটোকেন | OAuth 2.0 অ্যাক্সেস টোকেন যাচাই এবং কোটা যাচাই করার জন্য কনফিগার করা একটি API প্রক্সি প্রদর্শন করে। | যাচাই করুন অ্যাক্সেস টোকেন কোটা | কেউ না |
| oauth10a-3legged সম্পর্কে | একটি OAuth 1.0a তিন-পায়ের কনফিগারেশন প্রদর্শন করে। | জেনারেট করুনAceessToken জেনারেটরিকুয়েস্টটোকেন পরিষেবা কলআউট যাচাই করুন অ্যাক্সেস টোকেন | কেউ না |
| বহির্গামী-ওউথ | টুইট অনুবাদ করার জন্য Microsoft Azure অনুবাদক API ব্যবহার করে। এটি করার জন্য, এটি একটি OAuth অ্যাক্সেস টোকেন পাওয়ার জন্য একটি আউটবাউন্ড কল করে এবং তারপর API পরিষেবা ক্যাশিং নীতি ব্যবহার করে টোকেনটি ক্যাশ করে, প্রতিবার আউটবাউন্ড কল করার সময় ক্যাশ করা টোকেনটি পুনরায় ব্যবহার করে। এছাড়াও, API প্রক্সি আহ্বান করার জন্য ব্যবহৃত একটি ডেমোনস্ট্রেশন ব্রাউজার অ্যাপ অন্তর্ভুক্ত করে। | বার্তা বরাদ্দ করুন লুকআপ ক্যাশে পপুলেটক্যাশ জাভাস্ক্রিপ্ট | api-config.js সম্পর্কে api-টোকেন-get.js অনুবাদ-কোয়েরি.জেএস অনুবাদ-ফলাফল.জেএস |
| পৃষ্ঠাঙ্কন | ক্লায়েন্ট কর্তৃক প্রদত্ত সীমা এবং অফসেট প্যারামিটারের উপর ভিত্তি করে একটি XML প্রতিক্রিয়া বার্তা পৃষ্ঠাঙ্কিত করে। | বার্তা বরাদ্দ করুন এক্সট্র্যাক্টভেরিয়েবল রেসপন্সক্যাশ VerifyApiKey সম্পর্কে এক্সএসএল | পৃষ্ঠা.xslt |
| প্রতিক্রিয়া-ক্যাশে | এজে ১০ মিনিটের জন্য আবহাওয়ার পূর্বাভাস কীভাবে ক্যাশে করতে হয় তা দেখান। | রেসপন্সক্যাশ বার্তা বরাদ্দ করুন | কেউ না |
| সরল-পাইথন | একটি পাইথন স্ক্রিপ্ট সংযুক্ত করার একটি সহজ দৃশ্যকল্প প্রদর্শন করে এমন একটি প্রতিক্রিয়া যা এতে একটি হেডার মান যোগ করে। | স্ক্রিপ্ট (পাইথন) | setHeader.py সম্পর্কে |
| সাবান | একটি XSL রূপান্তর প্রদর্শন করে যা ?wsdl কোয়েরি প্যারামিটার সহ একটি অনুরোধের প্রতিক্রিয়ায় একটি WSDL ফাইল পুনর্লিখন করে। | বার্তা বরাদ্দ করুন এক্সট্র্যাক্টভেরিয়েবল স্ক্রিপ্ট (পাইথন) এক্সএসএল | ক্যালকুলেটএড্রেস.পি fixwsdl.xsl সম্পর্কে |
| স্ট্রিমিং | একটি HTTP স্ট্রিমিং কনফিগারেশন প্রদর্শন করে। | কেউ না | কেউ না |
| টার্গেট-রিরুট | একটি অনুরোধ বার্তার বিষয়বস্তুর উপর ভিত্তি করে একটি লক্ষ্য URL গতিশীলভাবে নির্বাচন করতে জাভাস্ক্রিপ্ট ব্যবহার করে প্রদর্শন করে। | এক্সট্র্যাক্টভেরিয়েবল জাভাস্ক্রিপ্ট | পুনর্লিখনTargetUrl.js |
| টুইটার-মোবাইল-টাইমলাইন | টুইট থেকে অপ্রয়োজনীয় প্যারামিটারগুলি বাদ দেওয়ার জন্য জাভাস্ক্রিপ্ট ব্যবহার করার পদ্ধতি প্রদর্শন করে, যার ফলে একটি সুবিন্যস্ত টুইটার টাইমলাইন তৈরি হয় যা সম্পদ-সীমাবদ্ধ মোবাইল ডিভাইসগুলির জন্য বন্ধুত্বপূর্ণ। | বার্তা বরাদ্দ করুন জাভাস্ক্রিপ্ট | মোবাইলটাইমলাইন.জেএস |
| টুইটার-ওএমবিড | টাইমলাইন প্রতিক্রিয়াগুলিকে (যেমন statuses/user_timeline.json থেকে) একটি oEmbed প্রতিক্রিয়াতে রূপান্তরিত করে যাতে টাইমলাইন ডেটা সমৃদ্ধ HTML সামগ্রী হিসাবে থাকে। | বার্তা বরাদ্দ করুন জাভাস্ক্রিপ্ট | অনুসন্ধান-oembed.js |
| ভেরিয়েবল | ট্রান্সপোর্ট এবং JSON এবং XML বার্তার বিষয়বস্তুর উপর ভিত্তি করে ভেরিয়েবলগুলি কীভাবে বের করতে হয় এবং সেট করতে হয় তা প্রদর্শন করে। | বার্তা বরাদ্দ করুন এক্সট্র্যাক্টভেরিয়েবল XMLToJSON সম্পর্কে | মিনিমাইজ.জেএস |
| xmltojson সম্পর্কে | প্রতিক্রিয়া ডেটা XML থেকে JSON এ রূপান্তর করে। | XMLToJSON সম্পর্কে JSONToXML সম্পর্কে | কেউ না |
| API প্রক্সি, নীতি, API পণ্য এবং ডেভেলপার এবং অ্যাপ প্রোফাইল কনফিগার করার সময় আপনি রেফারেন্স হিসেবে ব্যবহার করতে পারেন এমন XML স্কিমা ফাইল। | ||
| এতে একটি ডিপ্লয়মেন্ট টুল, deploy.py রয়েছে, যা Apigee Edge-এর একটি প্রতিষ্ঠানে একটি API প্রক্সি আমদানি করে এবং তারপর নির্দিষ্ট পরিবেশে এটি স্থাপন করে। | ||
| প্রতিষ্ঠানের স্ন্যাপশট টুলটি প্রতিষ্ঠানের সেটিংস পুনরুদ্ধার করে, যার মধ্যে রয়েছে ডেভেলপার, API পণ্য, ভার্চুয়াল হোস্ট, কী/মান মানচিত্র ইত্যাদি। এটি একটি প্রতিষ্ঠানের বিবরণ ব্যাকআপ করতে, অথবা একটি প্রতিষ্ঠানের সেটিংস আবিষ্কার করতে ব্যবহার করা যেতে পারে। |
এপিজি-১২৭
আপনি যদি একজন কোডার হন, তাহলে Apigee-127 আপনাকে Node.js এবং Swagger দিয়ে API প্রক্সি কোডিং করতে সাহায্য করবে। আপনি GitHub-এ a127 নমুনাও পেতে পারেন: https://github.com/apigee-127/a127-samples ।
আপনার অভিজ্ঞতা শেয়ার করুন
Apigee ডেভেলপার ফোরামে আপনার অভিজ্ঞতা শেয়ার করুন।