নমুনা

এই ডকুমেন্টটিতে কিছু কোড স্যাম্পল ও কোডল্যাব উপস্থাপন করা হয়েছে, যা দেখায় কিভাবে গুগল স্লাইডসের কোনো উদ্দিষ্ট অ্যাকশনকে গুগল স্লাইডস এপিআই রিকোয়েস্টে রূপান্তর করা যায়।

কোডের নমুনা

এই বিভাগে তালিকাভুক্ত কোড নমুনাগুলি দেখায় কিভাবে স্লাইডস-এর সাধারণ ক্রিয়াকলাপগুলিকে স্লাইডস এপিআই অনুরোধ হিসাবে প্রকাশ করা যায়।

ভাষা-নিরপেক্ষ হওয়ার জন্য এই নমুনাগুলো HTTP অনুরোধ হিসেবে উপস্থাপন করা হয়েছে। গুগল এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে কোনো নির্দিষ্ট ভাষায় স্লাইডস এপিআই অনুরোধ প্রোটোকল কীভাবে প্রয়োগ করতে হয় তা জানতে, নিম্নলিখিত নির্দেশিকাগুলো দেখুন:

এই বিভাগের কোড নমুনাগুলো নিম্নলিখিত শ্রেণীতে বিভক্ত:

কোডল্যাব

সাধারণ সফটওয়্যার লাইসেন্স বিশ্লেষণের জন্য কাস্টম প্রেজেন্টেশন টুল
প্রচলিত সফটওয়্যার লাইসেন্স বিশ্লেষণের জন্য বিশেষভাবে নির্মিত প্রেজেন্টেশন টুল।

স্লাইডস কোডল্যাব আপনাকে শেখায় কীভাবে সবচেয়ে প্রচলিত সফটওয়্যার লাইসেন্সগুলোর বিশ্লেষণের জন্য স্লাইডস এপিআই-কে একটি কাস্টম প্রেজেন্টেশন টুল হিসেবে ব্যবহার করতে হয়।

আপনি শিখবেন কীভাবে BigQuery ব্যবহার করে GitHub-এর সমস্ত ওপেন সোর্স কোড কোয়েরি করতে হয় এবং আপনার ফলাফল উপস্থাপনের জন্য Slides API ব্যবহার করে একটি স্লাইড ডেক তৈরি করতে হয়।

সর্বোত্তম অনুশীলন

স্লাইডস এপিআই ব্যবহার করে একটি নির্দিষ্ট কাজ সম্পন্ন করার প্রায়শই একাধিক উপায় থাকে। একাধিক আপডেট অনুরোধকে একটিমাত্র মেথড কলে একত্রিত করতে, যেখানে সম্ভব presentations.batchUpdate ব্যাচ মেথডটি ব্যবহার করুন। এটি ক্লায়েন্ট HTTP ওভারহেড কমায়, কোয়েরির সংখ্যা হ্রাস করে, প্রেজেন্টেশনের রিভিশনের সংখ্যা কমিয়ে আনে এবং সমস্ত পরিবর্তন অ্যাটমিকভাবে প্রয়োগ করে।

পারফরম্যান্স আরও উন্নত করতে, প্রেজেন্টেশন, পেজ এবং পেজ এলিমেন্ট পড়া ও আপডেট করার সময় ফিল্ড মাস্ক ব্যবহার করুন।