জিমেইল এপিআই হলো একটি RESTful এপিআই যা জিমেইল মেলবক্স অ্যাক্সেস করতে এবং মেল পাঠাতে ব্যবহার করা যেতে পারে। বেশিরভাগ ওয়েব অ্যাপ্লিকেশনের জন্য জিমেইল এপিআই হল ব্যবহারকারীর জিমেইল ডেটাতে অনুমোদিত অ্যাক্সেসের জন্য সেরা পছন্দ এবং বিভিন্ন অ্যাপ্লিকেশনের জন্য উপযুক্ত, যেমন:
- শুধুমাত্র পঠনযোগ্য মেল নিষ্কাশন, সূচীকরণ এবং ব্যাকআপ
- স্বয়ংক্রিয় বা প্রোগ্রাম্যাটিক বার্তা প্রেরণ
- ইমেল অ্যাকাউন্ট মাইগ্রেশন
- বার্তা ফিল্টারিং এবং সাজানো সহ ইমেল সংগঠন
- একটি প্রতিষ্ঠান জুড়ে ইমেল স্বাক্ষরের মানসম্মতকরণ
জিমেইল এপিআই-তে ব্যবহৃত সাধারণ শব্দগুলির একটি তালিকা নিচে দেওয়া হল:
- বার্তা
- একটি ইমেল বার্তা যাতে প্রেরক, প্রাপক, বিষয় এবং মূল অংশ থাকে। একটি বার্তা তৈরি হওয়ার পরে, একটি বার্তা পরিবর্তন করা যাবে না। একটি বার্তা একটি বার্তা সম্পদ দ্বারা প্রতিনিধিত্ব করা হয়।
- থ্রেড
- সম্পর্কিত বার্তাগুলির একটি সংগ্রহ যা একটি কথোপকথন তৈরি করে। একটি ইমেল ক্লায়েন্ট অ্যাপে, যখন এক বা একাধিক প্রাপক তাদের নিজস্ব বার্তা দিয়ে একটি বার্তার উত্তর দেন তখন একটি থ্রেড তৈরি হয়।
- লেবেল
বার্তা এবং থ্রেড সংগঠিত করার জন্য একটি প্রক্রিয়া। উদাহরণস্বরূপ, "কর" লেবেলটি তৈরি করা যেতে পারে এবং ব্যবহারকারীর করের সাথে সম্পর্কিত সমস্ত বার্তা এবং থ্রেডে প্রয়োগ করা যেতে পারে। লেবেল দুটি ধরণের হয়:
- সিস্টেম লেবেল
- অভ্যন্তরীণভাবে তৈরি লেবেল, যেমন
INBOX,TRASH, অথবাSPAM। এই লেবেলগুলি মুছে ফেলা বা পরিবর্তন করা যাবে না। তবে, কিছু সিস্টেম লেবেল, যেমনINBOX, বার্তা এবং থ্রেডে প্রয়োগ করা যেতে পারে, অথবা সেখান থেকে সরানো যেতে পারে। - ব্যবহারকারীর লেবেল
- ব্যবহারকারীর তৈরি লেবেল। এই লেবেলগুলি ব্যবহারকারী বা কোনও অ্যাপ্লিকেশন দ্বারা মুছে ফেলা বা পরিবর্তন করা যেতে পারে। একটি ব্যবহারকারী লেবেল একটি লেবেল রিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়।
- খসড়া
একটি অপ্রেরিত বার্তা। খসড়ার মধ্যে থাকা একটি বার্তা প্রতিস্থাপন করা যেতে পারে। খসড়া পাঠানো স্বয়ংক্রিয়ভাবে খসড়াটি মুছে ফেলে এবং
SENTসিস্টেম লেবেল সহ একটি বার্তা তৈরি করে। একটি খসড়া একটি খসড়া সম্পদ দ্বারা প্রতিনিধিত্ব করা হয়।
পরবর্তী পদক্ষেপ
Google Workspace API ব্যবহার করে ডেভেলপমেন্ট সম্পর্কে জানতে, যার মধ্যে প্রমাণীকরণ এবং অনুমোদন পরিচালনা করা অন্তর্ভুক্ত, Get started as a Google Workspace ডেভেলপার দেখুন।
একটি সাধারণ Gmail API অ্যাপ কীভাবে কনফিগার এবং চালাতে হয় তা জানতে, Quickstarts ওভারভিউ পড়ুন।