- HTTP অনুরোধ
- পথের পরামিতি
- কোয়েরি প্যারামিটার
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- ইতিহাসের ধরণ
- ইতিহাস
- বার্তা যোগ করা হয়েছে
- বার্তা মুছে ফেলা হয়েছে
- লেবেল যুক্ত করা হয়েছে
- লেবেল সরানো হয়েছে
- চেষ্টা করে দেখুন!
প্রদত্ত মেলবক্সে সমস্ত পরিবর্তনের ইতিহাস তালিকাভুক্ত করে। ইতিহাসের ফলাফল কালানুক্রমিক ক্রমে (ক্রমবর্ধমান historyId ) ফেরত পাঠানো হয়।
HTTP অনুরোধ
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/history
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পথের পরামিতি
| পরামিতি | |
|---|---|
userId | ব্যবহারকারীর ইমেল ঠিকানা। প্রমাণিত ব্যবহারকারীকে নির্দেশ করতে বিশেষ মান |
কোয়েরি প্যারামিটার
| পরামিতি | |
|---|---|
maxResults | সর্বাধিক কতগুলি ইতিহাস রেকর্ড ফেরত দিতে হবে। এই ক্ষেত্রটি ডিফল্টভাবে ১০০। এই ক্ষেত্রটির জন্য সর্বাধিক অনুমোদিত মান ৫০০। |
pageToken | তালিকার ফলাফলের একটি নির্দিষ্ট পৃষ্ঠা পুনরুদ্ধার করার জন্য পৃষ্ঠা টোকেন। |
startHistoryId | প্রয়োজনীয়। নির্দিষ্ট |
labelId | শুধুমাত্র সেইসব বার্তা ফেরত পাঠান যেখানে আইডির সাথে মিলে যাওয়া লেবেল থাকে। |
historyTypes[] | ফাংশন দ্বারা ফেরত পাঠানো ইতিহাসের ধরণ |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।
প্রতিক্রিয়া মূল অংশ
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{
"history": [
{
object ( |
| ক্ষেত্র | |
|---|---|
history[] | ইতিহাসের রেকর্ডের তালিকা। প্রতিক্রিয়ায় থাকা যেকোনো |
nextPageToken | তালিকার পরবর্তী পৃষ্ঠার ফলাফল পুনরুদ্ধারের জন্য পৃষ্ঠা টোকেন। |
historyId | মেলবক্সের বর্তমান ইতিহাস রেকর্ডের আইডি। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://mail.google.com/ -
https://www.googleapis.com/auth/gmail.modify -
https://www.googleapis.com/auth/gmail.readonly -
https://www.googleapis.com/auth/gmail.metadata
আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
ইতিহাসের ধরণ
| এনামস | |
|---|---|
messageAdded | |
messageDeleted | |
labelAdded | |
labelRemoved | |
ইতিহাস
ব্যবহারকারীর মেলবক্সে পরিবর্তনের রেকর্ড। প্রতিটি ইতিহাস পরিবর্তন একাধিক বার্তাকে একাধিক উপায়ে প্রভাবিত করতে পারে।
| JSON উপস্থাপনা |
|---|
{ "id": string, "messages": [ { object ( |
| ক্ষেত্র | |
|---|---|
id | মেলবক্স সিকোয়েন্স আইডি। |
messages[] | এই ইতিহাস রেকর্ডে পরিবর্তিত বার্তাগুলির তালিকা। নির্দিষ্ট পরিবর্তনের ধরণের ক্ষেত্র, যেমন |
messagesAdded[] | এই ইতিহাস রেকর্ডে মেলবক্সে বার্তা যোগ করা হয়েছে। |
messagesDeleted[] | এই ইতিহাস রেকর্ডের মেলবক্স থেকে বার্তাগুলি মুছে ফেলা হয়েছে (ট্র্যাশে পাঠানো হয়নি)। |
labelsAdded[] | এই ইতিহাস রেকর্ডে বার্তাগুলিতে লেবেল যোগ করা হয়েছে। |
labelsRemoved[] | এই ইতিহাস রেকর্ডের বার্তাগুলি থেকে লেবেলগুলি সরানো হয়েছে। |
বার্তা যোগ করা হয়েছে
| JSON উপস্থাপনা |
|---|
{
"message": {
object ( |
| ক্ষেত্র | |
|---|---|
message | |
বার্তা মুছে ফেলা হয়েছে
| JSON উপস্থাপনা |
|---|
{
"message": {
object ( |
| ক্ষেত্র | |
|---|---|
message | |
লেবেল যুক্ত করা হয়েছে
| JSON উপস্থাপনা |
|---|
{
"message": {
object ( |
| ক্ষেত্র | |
|---|---|
message | |
labelIds[] | বার্তায় লেবেল আইডি যোগ করা হয়েছে। |
লেবেল সরানো হয়েছে
| JSON উপস্থাপনা |
|---|
{
"message": {
object ( |
| ক্ষেত্র | |
|---|---|
message | |
labelIds[] | বার্তা থেকে লেবেল আইডি সরানো হয়েছে। |