আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee Edge API নমুনাগুলিতে নমুনা API প্রক্সি, নীতি, কোড এবং সরঞ্জাম রয়েছে যা নীচে বর্ণিত Apigee Edge API পরিষেবাগুলির ক্ষমতাগুলিকে চিত্রিত করে৷
নমুনা ব্যবহারের নির্দেশাবলীর জন্য, নমুনা API প্রক্সি ব্যবহার করা দেখুন।
করে শিখুন
তাড়াহুড়ো করে আপনার হাত নোংরা করতে চান এবং Apigee Edge সম্পর্কে একটি শক্ত জ্ঞানের ভিত্তি তৈরি করতে চান? আমাদের গিটহাবে "লার্ন-এজ" নমুনার একটি লাইব্রেরি রয়েছে যা আপনাকে খুব সহজ প্রক্সি দিয়ে শুরু করে এবং এপিআই কী যাচাইকরণ, কোটা, প্রতিক্রিয়া ক্যাশিং, ত্রুটিকে চিত্রিত করে এমন প্রক্সিগুলিতে যেতে আপনাকে দ্রুত কিছু নমুনা প্রক্সি স্থাপন, আহ্বান এবং ট্রেস করতে দেয়। হ্যান্ডলিং, এবং আরো.
একবার আপনি রেপো ক্লোন করে আপনার পরিবেশ সেট আপ করলে (মাত্র কয়েক মিনিট সময় লাগে), আপনি এক মিনিটেরও কম সময়ে প্রতিটি নমুনা চেষ্টা করে দেখতে পারেন। এবং যেহেতু প্রতিটি নমুনা একই প্রক্সির একটি নতুন সংশোধন তৈরি করে, আপনার পরিবেশ প্রচুর নমুনার সাথে বিশৃঙ্খল হবে না। আপনি পরিমার্জন সুইচ করতে পারেন, ম্যানেজমেন্ট UI-তে একটি ভিন্ন রিভিশন পুনরায় স্থাপন করতে পারেন এবং যে কোনো সময় প্রক্সি কোড দেখতে পারেন। প্রতিটি নমুনার জন্য রিডমি আপনাকে নমুনাটি কী করছে এবং কীভাবে এটি সেট আপ করা হয়েছে তার একটি সংক্ষিপ্ত রনডাউন দেয়।
একবার চেষ্টা করে দেখুন! https://github.com/apigee/api-platform-samples/tree/master/learn-edge
ডক রান্নার বইয়ের নমুনা
API প্রক্সি কুকবুক বিষয়ের জন্য নমুনার একটি সেট প্রদান করা হয়।
নাম | বর্ণনা | নীতির ধরন | সম্পদ |
---|---|---|---|
জাভাস্ক্রিপ্ট-কুকবুক | একটি সাধারণ জাভাস্ক্রিপ্ট স্নিপেট দেখায় যা ভেরিয়েবল থেকে HTTP শিরোনাম যোগ করে, JSON থেকে XML-এ একটি XML- ফরম্যাট করা আবহাওয়ার প্রতিবেদনকে রূপান্তরিত করে এবং মোবাইল ক্লায়েন্টদের জন্য সামগ্রী কমিয়ে দেয়৷ | minimize.js setHeaders.js | |
জাভাস্ক্রিপ্ট-ম্যাশআপ-কুকবুক | একটি সম্পূর্ণ জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন যা সর্বজনীন API-কে কল করে, ফলাফলগুলিকে একত্রিত করে এবং ক্লায়েন্ট অ্যাপের জন্য একটি সমৃদ্ধ প্রতিক্রিয়া তৈরি করে। (দ্রষ্টব্য: এই API প্রক্সি নীতি-ম্যাশআপের মতো একই কার্যকারিতা প্রয়োগ করে, এটি প্রদর্শন করে যে একই সমস্যাটি বিভিন্ন কৌশল ব্যবহার করে সমাধান করা যেতে পারে।) | জাভাস্ক্রিপ্ট | MashItUp.js |
java-হ্যালো | সহজ হ্যালো ওয়ার্ল্ড জাভা কলআউট। | জাভাকলআউট | JavaHello.java |
জাভা-কুকবুক | প্রতিক্রিয়া বিষয়বস্তু এবং শিরোনামগুলিকে বড় হাতের অক্ষরে রূপান্তর করে। | জাভাকলআউট | ResponseUppercase.java |
java-বৈশিষ্ট্য | জাভা কলআউটে বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করতে হয় তা প্রদর্শন করে। | জাভাকলআউট | JavaProperties.java |
java-ত্রুটি | আপনি জাভা কলআউট কোডে ব্যবহার করতে পারেন এমন ত্রুটি পরিচালনার ধরণগুলি প্রদর্শন করে৷ | জাভাকলআউট | JavaError.java |
নীতি-ম্যাশআপ-কুকবুক | একটি সম্পূর্ণ অ্যাপ্লিকেশন যা দুটি পাবলিক API কল করতে নীতি রচনা ব্যবহার করে, ফলাফল একত্রিত করে এবং ক্লায়েন্ট অ্যাপের জন্য একটি সমৃদ্ধ প্রতিক্রিয়া তৈরি করে। (দ্রষ্টব্য: এই API প্রক্সি জাভাস্ক্রিপ্ট-ম্যাশআপের মতো একই কার্যকারিতা প্রয়োগ করে, এটি প্রদর্শন করে যে একই সমস্যাটি বিভিন্ন কৌশল ব্যবহার করে সমাধান করা যেতে পারে।) | বার্তা বরাদ্দ করুন সার্ভিস কলআউট এক্সট্রাক্ট ভেরিয়েবল জাভাস্ক্রিপ্ট XMLToJSON | GenerateResponse.js |
নমুনা API প্রক্সি
নিম্নলিখিত API প্রক্সিগুলি GitHub-এ অবস্থিত, যেখানে রিডমি পৃষ্ঠাগুলি নমুনার বিস্তারিত বিবরণ প্রদান করে। আপনি যদি একটি নমুনায় একটি নির্দিষ্ট নীতি কীভাবে কাজ করে সে সম্পর্কে আগ্রহী হন, তাহলে নিচের নীতির ধরন কলামে আপনার আগ্রহের জন্য দেখুন, তারপর নাম কলামে নমুনা নামটিতে ক্লিক করুন। (নীতিগুলি ডক্সে তাদের নিজ নিজ রেফারেন্স পৃষ্ঠাগুলির সাথে লিঙ্ক করা হয়েছে৷)
রেফারেন্স এবং টুলস
উপরের টেবিলে ডক কুকবুকের নমুনা এবং নমুনা প্রক্সি ছাড়াও, এজ গিটহাব নমুনাগুলিতে এই সংস্থানগুলিও রয়েছে:
নাম | বর্ণনা | নীতির ধরন | সম্পদ |
---|---|---|---|
r egex-সুরক্ষা | রেগুলার এক্সপ্রেশন হুমকি সুরক্ষা নীতি আপনার ব্যাকএন্ড এপিআই এবং মাইক্রোসার্ভিসকে এসকিউএল ইনজেকশন আক্রমণ থেকে রক্ষা করতে পারে। | N/A | |
oauth-validate-key-secret | আপনি OAuth পাসওয়ার্ড অনুদান প্রকার প্রবাহ বাস্তবায়ন করছেন। ব্যবহারকারীর শংসাপত্র যাচাই করার জন্য বহিরাগত পরিচয় প্রদানকারীকে কল করার আগে আপনাকে এজ-এ অ্যাপ্লিকেশন ক্লায়েন্ট কী এবং গোপন উভয়ই যাচাই করতে হবে। | OAuthV2 , অন্যান্য | N/A |
শর্ত-প্যাটার্ন-ম্যাচিং | এই প্রক্সি আপনাকে একটি API প্রক্সি ফ্লোতে শর্তসাপেক্ষ বিবৃতিগুলি সহজেই চেষ্টা করতে এবং পরীক্ষা করতে দেয়৷ | বার্তা বরাদ্দ করুন | N/A |
অ্যাক্সেস-সত্তা | Apigee Edge ডেটাস্টোর থেকে সত্তার জন্য প্রোফাইলগুলি কীভাবে পুনরুদ্ধার করা যায় তা দেখায়৷ | বার্তা বরাদ্দ করুন AccessEntity এক্সট্রাক্ট ভেরিয়েবল | কোনটি |
apikey | সহজ API কী বৈধতা প্রয়োগ করে | APIKey যাচাই করুন বার্তা বরাদ্দ করুন কোটা | কোনটি |
async-কলআউট | জাভাস্ক্রিপ্ট http ক্লায়েন্ট ব্যবহার করে একটি সাধারণ অ্যাসিঙ্ক্রোনাস কলআউট প্রদর্শন করে। | জাভাস্ক্রিপ্ট | assemble_response.js callout.js |
বেস64এনকোডার | এপিআই প্রক্সিতে জাভাস্ক্রিপ্ট সংস্থানগুলি থেকে জাভাস্ক্রিপ্টকে কীভাবে কল করতে হয় তা প্রদর্শন করে। | বার্তা বরাদ্দ করুন জাভাস্ক্রিপ্ট | core-min.js enc-utf16-min.js enc-base64-min.js encodeAuthHeader.js |
শর্তাধীন-নীতি | সহজ শর্তাধীন নীতি প্রয়োগ করে। যখন একটি অনুরোধে একটি HTTP শিরোনাম প্রতিক্রিয়া থাকে:সত্য, একটি নীতি একটি পাইথন স্ক্রিপ্ট চালায় যা HTTP শিরোনাম হিসাবে প্রতিক্রিয়া বার্তায় কর্মক্ষমতা মেট্রিক্সের একটি সেট যোগ করে | স্ক্রিপ্ট (পাইথন) | timer.py |
গতিশীল-শেষ বিন্দু | একটি সামান্য জটিল পরিস্থিতিতে সহজ শর্তসাপেক্ষ রাউটিং প্রয়োগ করে, যা দুটি URL এবং একটি ডিফল্ট রুট সংজ্ঞায়িত করে। | কোনটি | কোনটি |
জিরা-রিলিজ-নোট | এটি জিরা থেকে রিলিজ নোট তৈরি করতে Apigee ডক টিম দ্বারা ব্যবহৃত API প্রক্সি। | JSONToXML এক্সএসএল | releasenotes_api.xsl |
kerberos-প্রমাণপত্র-মধ্যস্থতা | এই নমুনা দেখায় কিভাবে Apigee Edge-এ Kerberos ক্রেডেনশিয়াল মধ্যস্থতা করতে হয়। | জাভাকলআউট | জাভা JAR ফাইল |
শপথ-উন্নত | অনুমোদন সার্ভার হিসাবে Apigee Edge সহ অনুমোদন কোড অনুদান প্রকার প্রবাহের একটি সম্পূর্ণ, কার্যকরী উদাহরণ। | অ্যাক্সেস টোকেন তৈরি করুন আরও অনেকে... | উদাহরণ কোড দেখুন |
oauth-ক্লায়েন্ট-প্রমাণপত্র | ক্লায়েন্ট শংসাপত্র অনুদান প্রকারের জন্য কনফিগার করা সম্পূর্ণরূপে কার্যকরী OAuth 2.0 টোকেন এন্ডপয়েন্ট প্রদর্শন করে৷ | অ্যাক্সেস টোকেন তৈরি করুন | কোনটি |
oauth-লগইন-অ্যাপ | অবচয়। আমরা সুপারিশ করছি যে আপনি পরিবর্তে শপথ-উন্নত নমুনা দেখুন। | ||
oauth-validate-key-secret | পাসওয়ার্ড গ্রান্ট টাইপ প্রবাহে ব্যবহারকারীর শংসাপত্র যাচাই করার জন্য একটি পরিচয় প্রদানকারীকে কল করার আগে ক্লায়েন্টের কী এবং গোপনীয়তা যাচাই করার জন্য একটি কৌশল চিত্রিত করে। | OAuthV2 বার্তা বরাদ্দ করুন এক্সট্রাক্ট ভেরিয়েবল সার্ভিস কলআউট রাইসফল্ট | কোনটি |
oauth-verify-accesstoken | একটি API প্রক্সি প্রদর্শন করে যা OAuth 2.0 অ্যাক্সেস টোকেন যাচাই করতে এবং কোটা যাচাই করতে কনফিগার করা হয়েছে। | AccessToken যাচাই করুন কোটা | কোনটি |
oauth10a-3 পায়ের | একটি OAuth 1.0a তিন পায়ের কনফিগারেশন প্রদর্শন করে৷ | AceessToken তৈরি করুন RequestToken জেনারেট করুন সার্ভিস কলআউট AccessToken যাচাই করুন | কোনটি |
বহির্গামী শপথ | টুইটগুলি অনুবাদ করতে Microsoft Azure অনুবাদক API ব্যবহার করে। এটি করার জন্য, এটি একটি OAuth অ্যাক্সেস টোকেন পাওয়ার জন্য একটি আউটবাউন্ড কল করে এবং তারপরে API পরিষেবাগুলি ক্যাশিং নীতিগুলি ব্যবহার করে টোকেনটি ক্যাশ করে, প্রতিবার একটি আউটবাউন্ড কল করা হলে ক্যাশে করা টোকেনটি পুনরায় ব্যবহার করে৷ এছাড়াও, API প্রক্সি চালু করতে ব্যবহৃত একটি প্রদর্শন ব্রাউজার অ্যাপ অন্তর্ভুক্ত করে। | বার্তা বরাদ্দ করুন লুকআপ ক্যাশে PopulateCache জাভাস্ক্রিপ্ট | api-config.js api-token-get.js translate-query.js translate-results.js |
পৃষ্ঠা সংখ্যা | ক্লায়েন্ট দ্বারা প্রদত্ত সীমা এবং অফসেট পরামিতিগুলির উপর ভিত্তি করে একটি XML প্রতিক্রিয়া বার্তা পৃষ্ঠাভুক্ত করে৷ | বার্তা বরাদ্দ করুন এক্সট্রাক্ট ভেরিয়েবল রেসপন্স ক্যাশে ApiKey যাচাই করুন এক্সএসএল | paginate.xslt |
প্রতিক্রিয়া-ক্যাশে | 10 মিনিটের জন্য এজে আবহাওয়ার পূর্বাভাস কীভাবে ক্যাশে করা যায় তা প্রদর্শন করে। | রেসপন্স ক্যাশে বার্তা বরাদ্দ করুন | কোনটি |
সহজ-পাইথন | তে একটি পাইথন স্ক্রিপ্ট সংযুক্ত করার একটি সহজ দৃশ্য দেখায়৷ প্রতিক্রিয়া যা এটিতে একটি হেডার মান যোগ করে। | স্ক্রিপ্ট (পাইথন) | setHeader.py |
সাবান | একটি XSL রূপান্তর প্রদর্শন করে যা প্রশ্ন প্যারামিটার ? wsdl সহ একটি অনুরোধের জবাবে একটি WSDL ফাইল পুনরায় লিখতে পারে৷ | বার্তা বরাদ্দ করুন এক্সট্রাক্ট ভেরিয়েবল স্ক্রিপ্ট (পাইথন) এক্সএসএল | calculateaddress.py fixwsdl.xsl |
স্ট্রিমিং | একটি HTTP স্ট্রিমিং কনফিগারেশন প্রদর্শন করে। | কোনটি | কোনটি |
টার্গেট-রিরুট | একটি অনুরোধ বার্তার বিষয়বস্তুর উপর ভিত্তি করে গতিশীলভাবে একটি লক্ষ্য URL নির্বাচন করতে JavaScript ব্যবহার করে দেখায়। | এক্সট্রাক্ট ভেরিয়েবল জাভাস্ক্রিপ্ট | rewriteTargetUrl.js |
টুইটার-মোবাইল-টাইমলাইন | প্রদর্শন করে কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে টুইট থেকে অপ্রয়োজনীয় প্যারামিটার বের করে দিতে হয়, যার ফলে একটি সুবিন্যস্ত টুইটার টাইমলাইন তৈরি হয় যা সম্পদ-সীমাবদ্ধ মোবাইল ডিভাইসের জন্য বন্ধুত্বপূর্ণ। | বার্তা বরাদ্দ করুন জাভাস্ক্রিপ্ট | MobileTimeline.js |
twitter-oembed | টাইমলাইন প্রতিক্রিয়াগুলিকে (যেমন statuses/user_timeline.json থেকে) একটি oEmbed প্রতিক্রিয়াতে রূপান্তরিত করে যাতে টাইমলাইন ডেটা সমৃদ্ধ HTML সামগ্রী হিসাবে থাকে। | বার্তা বরাদ্দ করুন জাভাস্ক্রিপ্ট | search-oembed.js |
ভেরিয়েবল | ট্রান্সপোর্ট এবং JSON এবং XML বার্তা সামগ্রীর উপর ভিত্তি করে ভেরিয়েবলগুলি কীভাবে নিষ্কাশন এবং সেট করা যায় তা প্রদর্শন করে। | বার্তা বরাদ্দ করুন এক্সট্রাক্ট ভেরিয়েবল XMLToJSON | minimize.js |
xmltojson | XML থেকে JSON-এ প্রতিক্রিয়া ডেটা রূপান্তর করে। | XMLToJSON JSONToXML | কোনটি |
| XML স্কিমা ফাইল যা আপনি API প্রক্সি, নীতি, API পণ্য এবং বিকাশকারী এবং অ্যাপ প্রোফাইলগুলি কনফিগার করার সময় একটি রেফারেন্স হিসাবে ব্যবহার করতে পারেন৷ | ||
| একটি স্থাপনার সরঞ্জাম রয়েছে, deploy.py, যা Apigee এজ-এ একটি সংস্থায় একটি API প্রক্সি আমদানি করে এবং তারপর নির্দিষ্ট পরিবেশে স্থাপন করে। | ||
| প্রতিষ্ঠানের স্ন্যাপশট টুলটি ডেভেলপার, API পণ্য, ভার্চুয়াল হোস্ট, কী/মান মানচিত্র ইত্যাদি সহ সংগঠন সেটিংস পুনরুদ্ধার করে। এটি একটি প্রতিষ্ঠানের বিশদ ব্যাকআপ নিতে বা একটি প্রতিষ্ঠানের সেটিংস আবিষ্কার করতে ব্যবহার করা যেতে পারে। |
Apigee-127
আপনি যদি একজন কোডার হন, Apigee-127 আপনাকে নিয়ে আসে এবং Node.js এবং Swagger এর সাথে API প্রক্সি কোডিং করে। এছাড়াও আপনি গিটহাবে a127 নমুনা খুঁজে পেতে পারেন: https://github.com/apigee-127/a127-samples ।
আপনার অভিজ্ঞতা শেয়ার করুন
Apigee ডেভেলপার ফোরামে আপনার অভিজ্ঞতা শেয়ার করুন।