জিমেইল এপিআই হলো একটি RESTful এপিআই যা জিমেইল মেলবক্স অ্যাক্সেস করতে এবং মেল পাঠাতে ব্যবহার করা যেতে পারে। বেশিরভাগ ওয়েব অ্যাপ্লিকেশনের জন্য জিমেইল এপিআই হল ব্যবহারকারীর জিমেইল ডেটাতে অনুমোদিত অ্যাক্সেসের জন্য সেরা পছন্দ এবং বিভিন্ন অ্যাপ্লিকেশনের জন্য উপযুক্ত, যেমন:
- শুধুমাত্র পঠনযোগ্য মেল নিষ্কাশন, সূচীকরণ এবং ব্যাকআপ
- স্বয়ংক্রিয় বা প্রোগ্রাম্যাটিক বার্তা প্রেরণ
- ইমেল অ্যাকাউন্ট মাইগ্রেশন
- বার্তা ফিল্টারিং এবং সাজানো সহ ইমেল সংগঠন
- একটি প্রতিষ্ঠান জুড়ে ইমেল স্বাক্ষরের মানসম্মতকরণ
সাধারণ শব্দ
এই API-তে ব্যবহৃত সাধারণ শব্দগুলির একটি তালিকা নিচে দেওয়া হল:
- প্রতিনিধি এবং প্রতিনিধি
- একজন ডেলিগেটর হলেন একজন Gmail ব্যবহারকারী যিনি একই Google Workspace সংস্থার মধ্যে অন্য একজন ব্যবহারকারীকে মেলবক্স অ্যাক্সেস প্রদান করেন। এই অ্যাক্সেস গ্রহণকারী ব্যবহারকারী হলেন ডেলিগেটর। ডেলিগেটররা বার্তা পড়তে, পাঠাতে এবং মুছে ফেলতে পারেন, পাশাপাশি ডেলিগেটরের অ্যাকাউন্টের পক্ষে পরিচিতিগুলি দেখতে এবং যোগ করতে পারেন। আরও তথ্যের জন্য, ডেলিগেটর পরিচালনা করুন দেখুন।
- খসড়া
- একটি অপ্রেরিত বার্তা। খসড়ার মধ্যে থাকা একটি বার্তা প্রতিস্থাপন করা যেতে পারে। খসড়া পাঠানো স্বয়ংক্রিয়ভাবে খসড়াটি মুছে ফেলে এবং
SENTসিস্টেম লেবেল সহ একটি বার্তা তৈরি করে। খসড়াটিdraftsরিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়। আরও তথ্যের জন্য, Work with drafts দেখুন। - ফিল্টার
- একটি অ্যাকাউন্টের জন্য উন্নত নিয়ম কনফিগার করা হয়েছে যা নির্দিষ্ট মিলের মানদণ্ডের (যেমন প্রেরক, বিষয়, বা আকার) ভিত্তিতে আগত বার্তাগুলি মূল্যায়ন করে। যখন একটি বার্তা মিলে যায়, তখন ফিল্টারগুলি স্বয়ংক্রিয়ভাবে লেবেল যুক্ত করা বা অপসারণ করা, অথবা একটি নির্দিষ্ট ঠিকানায় ইমেল ফরোয়ার্ড করার মতো ক্রিয়াগুলি ট্রিগার করে। আরও তথ্যের জন্য, ফিল্টারগুলি পরিচালনা করুন দেখুন।
- ফরোয়ার্ডিং ঠিকানা
- ব্যবহারকারীর অ্যাকাউন্ট থেকে স্বয়ংক্রিয়ভাবে ফরোয়ার্ড করা বার্তা গ্রহণের জন্য নির্দিষ্ট, যাচাইকৃত ইমেল ঠিকানাগুলি কনফিগার করা হয়েছে। ফরোয়ার্ডিং নিয়ম বা ফিল্টারে কোনও ঠিকানা ব্যবহার করার আগে, মালিকানা প্রমাণ করার জন্য এটি আনুষ্ঠানিকভাবে নিবন্ধিত এবং যাচাই করা আবশ্যক। আরও তথ্যের জন্য, ফরোয়ার্ডিং পরিচালনা করুন দেখুন।
- লেবেল
বার্তা এবং থ্রেড সংগঠিত করার জন্য একটি প্রক্রিয়া। উদাহরণস্বরূপ, "কর" লেবেলটি তৈরি করা হতে পারে এবং ব্যবহারকারীর করের সাথে সম্পর্কিত সমস্ত বার্তা এবং থ্রেডে প্রয়োগ করা যেতে পারে। আরও তথ্যের জন্য, লেবেল পরিচালনা করুন দেখুন।
দুই ধরণের লেবেল রয়েছে:
- সিস্টেম লেবেল
- অভ্যন্তরীণভাবে তৈরি লেবেল, যেমন
INBOX,TRASH, অথবাSPAM। এই লেবেলগুলি মুছে ফেলা বা পরিবর্তন করা যাবে না। তবে, কিছু সিস্টেম লেবেল, যেমনINBOX, বার্তা এবং থ্রেডে প্রয়োগ করা যেতে পারে, অথবা সেখান থেকে সরানো যেতে পারে। - ব্যবহারকারীর লেবেল
- ব্যবহারকারীর তৈরি লেবেল। এই লেবেলগুলি ব্যবহারকারী বা কোনও অ্যাপ্লিকেশন দ্বারা মুছে ফেলা বা পরিবর্তন করা যেতে পারে। একটি ব্যবহারকারী লেবেল
labelsরিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়।
- বার্তা
একটি ইমেল বার্তা যাতে প্রেরক, প্রাপক, বিষয় এবং মূল অংশ থাকে। একবার একটি বার্তা তৈরি হয়ে গেলে, এটি পরিবর্তন করা যায় না। একটি বার্তা
messagesসংস্থান দ্বারা প্রতিনিধিত্ব করা হয়।- পুশ বিজ্ঞপ্তি
গুগল ক্লাউড পাব/সাবের সাথে একীভূত একটি সার্ভার-সাইড নোটিফিকেশন সিস্টেম। অ্যাপ্লিকেশনগুলি একটি মেলবক্স "দেখতে" পারে এবং যখনই কোনও পরিবর্তন ঘটে (যেমন একটি নতুন ইমেল আসে) তখন জিমেইল এপিআই স্বয়ংক্রিয় ওয়েবহুক বা সতর্কতা পাঠাবে, যা অ্যাপটিকে আপডেটের জন্য সার্ভারে ক্রমাগত পোল করার প্রয়োজন দূর করবে। আরও তথ্যের জন্য, পুশ বিজ্ঞপ্তি দেখুন।
- S/MIME সার্টিফিকেট
নির্দিষ্ট সেন্ড-অ্যাজ এলিয়াসে আপলোড করা ডিজিটাল সার্টিফিকেট যা ব্যবহারকারীকে এনক্রিপ্ট করা এবং ডিজিটালি স্বাক্ষরিত ইমেল পাঠাতে দেয়, বার্তার নিরাপত্তা এবং প্রেরকের সত্যতা নিশ্চিত করে। আরও তথ্যের জন্য, S/MIME সার্টিফিকেট পরিচালনা করুন দেখুন।
- উপনাম হিসেবে প্রেরণ করুন
এগুলি বিভিন্ন ইমেল ঠিকানাগুলিকে প্রতিনিধিত্ব করে যেখান থেকে একটি অ্যাকাউন্ট মেল পাঠানোর জন্য অনুমোদিত। প্রতিটি অ্যাকাউন্টের প্রাথমিক ইমেল ঠিকানার প্রতিনিধিত্ব করে কমপক্ষে একটি উপনাম থাকে। উপনামগুলি Gmail ওয়েব ইন্টারফেসের "এইভাবে মেল পাঠান" বৈশিষ্ট্যের সাথে সঙ্গতিপূর্ণ এবং প্রতি-ঠিকানা ইমেল স্বাক্ষর কনফিগার করার ভিত্তিও। আরও তথ্যের জন্য, উপনাম পরিচালনা করুন দেখুন।
- থ্রেড
কথোপকথন তৈরি করে এমন সম্পর্কিত বার্তাগুলির একটি সংগ্রহ। একটি ইমেল ক্লায়েন্ট অ্যাপে, যখন এক বা একাধিক প্রাপক তাদের নিজস্ব বার্তা দিয়ে একটি বার্তার উত্তর দেন তখন একটি থ্রেড তৈরি হয়। আরও তথ্যের জন্য, থ্রেড পরিচালনা করুন দেখুন।
সম্পর্কিত বিষয়
Google Workspace API ব্যবহার করে ডেভেলপমেন্ট সম্পর্কে জানতে, যার মধ্যে প্রমাণীকরণ এবং অনুমোদন পরিচালনা করা অন্তর্ভুক্ত, Develop on Google Workspace দেখুন।
একটি Gmail API অ্যাপ কীভাবে কনফিগার এবং চালাতে হয় তা জানতে, Quickstarts পড়ুন।