Method: courses.announcements.patch

একটি ঘোষণার এক বা একাধিক ক্ষেত্র আপডেট করে।

এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড প্রদান করে:

  • PERMISSION_DENIED যদি অনুরোধকারী বিকাশকারী প্রকল্প সংশ্লিষ্ট ঘোষণা তৈরি না করে বা অ্যাক্সেস ত্রুটির জন্য।
  • অনুরোধটি ত্রুটিপূর্ণ হলে INVALID_ARGUMENT
  • FAILED_PRECONDITION যদি অনুরোধ করা ঘোষণা ইতিমধ্যেই মুছে ফেলা হয়।
  • NOT_FOUND যদি অনুরোধ করা কোর্স বা ঘোষণা বিদ্যমান না থাকে

HTTP অনুরোধ

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/announcements/{id}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
courseId

string

কোর্সের শনাক্তকারী। এই শনাক্তকারীটি হয় Classroom-এ নির্ধারিত শনাক্তকারী বা একটি alias হতে পারে।

id

string

ঘোষণার শনাক্তকারী।

ক্যোয়ারী প্যারামিটার

পরামিতি
updateMask

string ( FieldMask format)

মাস্ক যা ঘোষণার কোন ক্ষেত্র আপডেট করতে হবে তা সনাক্ত করে। এই ক্ষেত্রটি একটি আপডেট করতে হবে। অবৈধ ক্ষেত্র নির্দিষ্ট করা থাকলে আপডেট ব্যর্থ হয়। যদি একটি ক্ষেত্র খালি মান সমর্থন করে, এটি আপডেট মাস্কে উল্লেখ করে সাফ করা যেতে পারে ঘোষণা বস্তুতে নয়। যদি একটি ক্ষেত্র যা খালি মান সমর্থন করে না তা আপডেট মাস্কে অন্তর্ভুক্ত করা হয় এবং ঘোষণা বস্তুতে সেট না করা হয়, একটি INVALID_ARGUMENT ত্রুটি ফেরত দেওয়া হয়৷

নিম্নলিখিত ক্ষেত্রগুলি শিক্ষকদের দ্বারা নির্দিষ্ট করা যেতে পারে:

  • text
  • state
  • scheduledTime

এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"

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

অনুরোধের অংশে Announcement একটি উদাহরণ রয়েছে।

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

সফল হলে, প্রতিক্রিয়া বডিতে Announcement একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/classroom.announcements

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।