Archive: insert

মিডিয়া আপলোড ব্যবহার করে Google গোষ্ঠীর সংরক্ষণাগারে একটি ইমেল বার্তা স্থানান্তরিত করে৷

এই পদ্ধতিটি একটি /upload ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:

  • সর্বাধিক ফাইলের আকার: সর্বাধিক মেল বার্তা আকার 25MB। এই সীমার মধ্যে বার্তার মেটাডেটা শিরোনাম, মূল অংশ এবং যেকোনো সংযুক্তি অন্তর্ভুক্ত রয়েছে।
  • গৃহীত মিডিয়া MIME প্রকার: message/rfc822

গ্রুপ মাইগ্রেশন API-এর জন্য প্রকল্পের সীমা হল অ্যাকাউন্ট প্রতি সেকেন্ডে 10টি প্রশ্ন (QPS)। প্রতিদিন সর্বোচ্চ API অনুরোধ 500,000। RFC822 ফর্ম্যাট সম্পর্কে আরও তথ্যের জন্য, RFC822 স্ট্যান্ডার্ড ফর্ম্যাট দেখুন।

অনুরোধ

HTTP অনুরোধ

POST https://www.googleapis.com/upload/groups/v1/groups/groupId/archive?uploadType=media

পরামিতি

পরামিতি নাম মান বর্ণনা
পাথ প্যারামিটার
groupId string গ্রুপের ইমেল ঠিকানা যেখানে স্থানান্তরিত ইমেল সংরক্ষণাগারভুক্ত করা হয়েছে। এই ইমেল ঠিকানাটি অনুরোধের URL পাথের একটি পরিবর্তনশীল। যদি কোনো গোষ্ঠীর মালিক অ্যাডমিন কনসোল বা ডিরেক্টরি API ব্যবহার করে গোষ্ঠীর ইমেল ঠিকানা পরিবর্তন করেন, তাহলে আপনাকে অবশ্যই groupId ভেরিয়েবলে নতুন ইমেল ঠিকানা ব্যবহার করতে হবে।
প্রয়োজনীয় ক্যোয়ারী প্যারামিটার
uploadType string

নিম্নলিখিত মানগুলির একটি সহ /upload URI-তে আপলোডের অনুরোধের ধরন:

  • media - সহজ আপলোড যা মিডিয়া ডেটা আপলোড করে।
  • resumable - পুনঃসূচনাযোগ্য আপলোড যা কমপক্ষে দুটি অনুরোধের একটি সিরিজ ব্যবহার করে পুনরায় শুরুযোগ্য পদ্ধতিতে ফাইল আপলোড করে।

অনুমোদন

এই অনুরোধের জন্য নিম্নলিখিত সুযোগের সাথে অনুমোদন প্রয়োজন:

ব্যাপ্তি
https://www.googleapis.com/auth/apps.groups.migration

আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।

শরীরের অনুরোধ

এই পদ্ধতির সাথে একটি অনুরোধ সংস্থা সরবরাহ করবেন না।

প্রতিক্রিয়া

সফল হলে, এই পদ্ধতিটি নিম্নলিখিত কাঠামো সহ একটি প্রতিক্রিয়া বডি প্রদান করে:

{
  "kind": "groupsmigration#groups",
  "responseCode": string
}
সম্পত্তির নাম মান বর্ণনা
kind string এই ধরনের সন্নিবেশ সম্পদ হয়. মান: groupsmigration#groups
responseCode string

HTTP স্ট্যাটাস কোড সহ একটি মাইগ্রেশন অনুরোধের জন্য একটি API প্রতিক্রিয়ার স্ট্যাটাস কোড। responseCode স্ট্যাটাস মানগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

AUTHORIZATION FAILURE - প্রশাসকের অনুমোদনের শংসাপত্রগুলি অবৈধ৷ একটি 401 HTTP স্ট্যাটাস কোড ফেরত দেওয়া হয়েছে।

BACKEND FAILURE — সার্ভারে সমস্যা আছে বা ব্যস্ত। একটি 503 HTTP স্ট্যাটাস কোড ফেরত দেওয়া হয়েছে। একটি সূচকীয় ব্যাকঅফ অ্যালগরিদম ব্যবহার করে, ব্যর্থ কলটি পুনরায় চেষ্টা করার আগে একটি ছোট বিলম্বের জন্য অপেক্ষা করুন।

INVALID MESSAGE FAILURE - ইমেল বার্তাটি একটি অবৈধ বিন্যাসে রয়েছে৷ যদি একটি বার্তা ত্রুটিপূর্ণ হিসাবে প্রত্যাখ্যান করা হয়, আপনি একটি 400 Bad Request HTTP স্ট্যাটাস কোড পাবেন। অবৈধ বিন্যাস উদাহরণ নিম্নলিখিত অন্তর্ভুক্ত:

  • বার্তাটিতে From , To , এবং Date ক্ষেত্রগুলি অনুপস্থিত থাকতে পারে৷
  • বার্তার একটি লাইন CR+LF (অর্থাৎ "\r\n" ) স্টাইলের নতুন লাইন দ্বারা শেষ না হলে একটি ত্রুটি ঘটে।
  • ইমেল বার্তাটি খালি।
  • মাইগ্রেশনের টার্গেট গ্রুপটি বিদ্যমান নেই বা 'শুধু-পঠন' মোডে আছে। শুধুমাত্র-পঠন শেয়ারিং মোড সম্পর্কে আরও তথ্যের জন্য, Google Groups for Business শেয়ারিং বিকল্পগুলি দেখুন৷

SUCCESS — মেলটি অ্যাকাউন্টের গ্রুপ আর্কাইভে সফলভাবে সংরক্ষণ করা হয়েছে। একটি 200 HTTP স্ট্যাটাস কোড ফেরত দেওয়া হয়।

UNSUPPORTED_PARALLEL_OPERATION — গ্রুপ মাইগ্রেশন API একই গ্রুপ আর্কাইভে সমান্তরাল বার্তা সন্নিবেশ সমর্থন করে না। এছাড়াও, গ্রুপ মাইগ্রেশন API ব্যাচ অনুরোধ সমর্থন করে না। কিন্তু গ্রুপ মাইগ্রেশন API বিভিন্ন গ্রুপ আর্কাইভে ইমেল সন্নিবেশের জন্য সমান্তরাল অনুরোধ সমর্থন করে। একটি 400 HTTP স্ট্যাটাস কোড ফেরত দেওয়া হয়।