Method: courses.topics.patch

একটি বিষয়ের এক বা একাধিক ক্ষেত্র আপডেট করে।

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

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

HTTP অনুরোধ

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

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

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

পরামিতি
courseId

string

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

id

string

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

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

পরামিতি
updateMask

string ( FieldMask format)

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

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

  • name

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

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

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

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

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

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

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

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

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