Method: courses.update

একটি কোর্স আপডেট করে।

দ্রষ্টব্য: অন্যান্য ফিল্ডের মতো নয়, অনুরোধ থেকে বাদ দেওয়া হলেও levels মুছে যায় না। courses.update মেথডটি শুধুমাত্র তখনই levels পরিবর্তন করে যখন এটি স্পষ্টভাবে প্রদান করা হয়; অন্যথায়, বিদ্যমান মানটি সংরক্ষিত থাকে। levels ফিল্ডটি মুছে ফেলার জন্য courses.patch মেথডটি ব্যবহার করুন।

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

  • অনুরোধকারী ব্যবহারকারীর অনুরোধকৃত কোর্সটি পরিবর্তন করার অনুমতি না থাকলে অথবা অ্যাক্সেস সংক্রান্ত ত্রুটির ক্ষেত্রে PERMISSION_DENIED
  • অনুরোধকৃত আইডি দিয়ে কোনো কোর্স বিদ্যমান না থাকলে NOT_FOUND
  • নিম্নলিখিত অনুরোধ ত্রুটিগুলির জন্য FAILED_PRECONDITION :
    • কোর্স পরিবর্তনযোগ্য নয়
    • কোর্সের শিরোনামে ইউআরএল থাকতে পারে না

HTTP অনুরোধ

PUT https://classroom.googleapis.com/v1/courses/{id}

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

পথের পরামিতি

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

string

যে কোর্সটি আপডেট করতে হবে তার শনাক্তকারী। এই শনাক্তকারীটি ক্লাসরুম-নির্ধারিত শনাক্তকারী অথবা একটি alias হতে পারে।

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

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

enum ( PreviewVersion )

ঐচ্ছিক। এপিআই-এর প্রিভিউ সংস্করণ। প্রিভিউ প্রোগ্রামে ডেভেলপারদের জন্য উপলব্ধ করা নতুন এপিআই সক্ষমতাগুলো অ্যাক্সেস করার জন্য এটি অবশ্যই সেট করতে হবে।

অনুরোধকারী শরীর

অনুরোধের বডিতে Course এর একটি ইনস্ট্যান্স থাকে।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে Course এর একটি ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

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

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

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