REST Resource: users.messages

সম্পদ: বার্তা

একটি ইমেল বার্তা।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "threadId": string,
  "labelIds": [
    string
  ],
  "snippet": string,
  "historyId": string,
  "internalDate": string,
  "payload": {
    object (MessagePart)
  },
  "sizeEstimate": integer,
  "raw": string
}
ক্ষেত্র
id

string

বার্তাটির অপরিবর্তনীয় আইডি।

threadId

string

বার্তাটি যে থ্রেডের আইডি। একটি থ্রেডে একটি বার্তা বা খসড়া যোগ করতে, নিম্নলিখিত মানদণ্ড পূরণ করতে হবে:

  1. অনুরোধ করা threadId অবশ্যই Message বা Draft.Message উল্লেখ করা উচিত। আপনার অনুরোধের সাথে আপনি যে বার্তাটি সরবরাহ করেন।
  2. References এবং In-Reply-To শিরোনাম অবশ্যই RFC 2822 মান মেনে সেট করতে হবে।
  3. Subject শিরোনাম অবশ্যই মিলবে।

labelIds[]

string

এই বার্তাটিতে প্রয়োগ করা লেবেলের আইডিগুলির তালিকা৷

snippet

string

বার্তা পাঠ্যের একটি সংক্ষিপ্ত অংশ।

historyId

string

শেষ ইতিহাস রেকর্ডের আইডি যা এই বার্তাটি সংশোধন করেছে৷

internalDate

string ( int64 format)

অভ্যন্তরীণ বার্তা তৈরির টাইমস্ট্যাম্প (epoch ms), যা ইনবক্সে অর্ডার নির্ধারণ করে। সাধারণ SMTP-প্রাপ্ত ইমেলের জন্য, এটি সেই সময়টিকে প্রতিনিধিত্ব করে যেটি বার্তাটি মূলত Google দ্বারা গৃহীত হয়েছিল, যা Date শিরোনামের চেয়ে বেশি নির্ভরযোগ্য। যাইহোক, API- স্থানান্তরিত মেইলের জন্য, এটি Date শিরোনামের উপর ভিত্তি করে ক্লায়েন্ট দ্বারা কনফিগার করা যেতে পারে।

payload

object ( MessagePart )

বার্তা অংশে পার্স করা ইমেল গঠন.

sizeEstimate

integer

বার্তার বাইটে আনুমানিক আকার।

raw

string ( bytes format)

একটি RFC 2822 ফরম্যাট এবং base64url এনকোডেড স্ট্রিং-এ সম্পূর্ণ ইমেল বার্তা। format=RAW প্যারামিটার সরবরাহ করা হলে messages.get এবং drafts.get প্রতিক্রিয়াগুলিতে ফিরে এসেছে।

একটি base64-এনকোডেড স্ট্রিং।

বার্তা অংশ

একটি একক MIME বার্তা অংশ।

JSON প্রতিনিধিত্ব
{
  "partId": string,
  "mimeType": string,
  "filename": string,
  "headers": [
    {
      object (Header)
    }
  ],
  "body": {
    object (MessagePartBody)
  },
  "parts": [
    {
      object (MessagePart)
    }
  ]
}
ক্ষেত্র
partId

string

বার্তা অংশের অপরিবর্তনীয় আইডি।

mimeType

string

বার্তা অংশের MIME প্রকার।

filename

string

সংযুক্তির ফাইলের নাম। যদি এই বার্তা অংশটি একটি সংযুক্তি প্রতিনিধিত্ব করে তবেই উপস্থিত।

headers[]

object ( Header )

এই বার্তা অংশে শিরোনাম তালিকা. শীর্ষ-স্তরের বার্তা অংশের জন্য, সমগ্র বার্তা পেলোডের প্রতিনিধিত্ব করে, এতে মানক RFC 2822 ইমেল শিরোনাম থাকবে যেমন To , From , এবং Subject

body

object ( MessagePartBody )

এই অংশের জন্য বার্তা অংশের অংশ, যা ধারক MIME বার্তা অংশগুলির জন্য খালি হতে পারে৷

parts[]

object ( MessagePart )

শিশু MIME বার্তা এই অংশের অংশ. এটি শুধুমাত্র কন্টেইনার MIME বার্তা অংশগুলিতে প্রযোজ্য, উদাহরণস্বরূপ multipart/* । নন-কন্টেইনার MIME বার্তা অংশ প্রকারের জন্য, যেমন text/plain , এই ক্ষেত্রটি খালি। আরও তথ্যের জন্য, RFC 1521 দেখুন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "value": string
}
ক্ষেত্র
name

string

: বিভাজকের আগে হেডারের নাম। উদাহরণস্বরূপ, To .

value

string

: বিভাজকের পরে হেডারের মান। উদাহরণস্বরূপ, someuser@example.com

পদ্ধতি

batchDelete

মেসেজ আইডি দ্বারা অনেক বার্তা মুছে দেয়।

batchModify

নির্দিষ্ট বার্তাগুলিতে লেবেলগুলি পরিবর্তন করে৷

delete

অবিলম্বে এবং স্থায়ীভাবে নির্দিষ্ট বার্তা মুছে দেয়.

get

নির্দিষ্ট বার্তা পায়।

import

স্ট্যান্ডার্ড ইমেল ডেলিভারি স্ক্যানিং এবং SMTP এর মাধ্যমে প্রাপ্তির অনুরূপ শ্রেণীবিভাগ সহ শুধুমাত্র এই ব্যবহারকারীর মেলবক্সে একটি বার্তা আমদানি করে৷

insert

বেশিরভাগ স্ক্যানিং এবং শ্রেণীবিভাগকে বাইপাস করে IMAP APPEND এর অনুরূপ শুধুমাত্র এই ব্যবহারকারীর মেলবক্সে সরাসরি একটি বার্তা সন্নিবেশ করায়৷

list

ব্যবহারকারীর মেলবক্সে বার্তাগুলি তালিকাভুক্ত করে৷

modify

নির্দিষ্ট বার্তার লেবেল পরিবর্তন করে।

send

To , Cc , এবং Bcc হেডারে প্রাপকদের নির্দিষ্ট বার্তা পাঠায়।

trash

নির্দিষ্ট বার্তাটিকে ট্র্যাশে নিয়ে যায়।

untrash

ট্র্যাশ থেকে নির্দিষ্ট বার্তা সরিয়ে দেয়।