Method: courses.announcements.modifyAssignees

यह असाइनी मोड और सूचना के विकल्पों में बदलाव करता है.

इस तरीके को सिर्फ़ कोर्स का ऐसा शिक्षक कॉल कर सकता है जिसमें सूचना शामिल हो.

इस तरीके से गड़बड़ी के ये कोड दिखते हैं:

  • PERMISSION_DENIED, अगर अनुरोध करने वाले उपयोगकर्ता को, अनुरोध किए गए कोर्स या कोर्स वर्क या ऐक्सेस से जुड़ी गड़बड़ियों को ऐक्सेस करने की अनुमति नहीं है.
  • अगर अनुरोध में गड़बड़ी है, तो INVALID_ARGUMENT.
  • अगर अनुरोध किया गया कोर्स या कोर्स वर्क मौजूद नहीं है, तो NOT_FOUND.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
courseId

string

कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया कोई आइडेंटिफ़ायर या alias हो सकता है.

id

string

सूचना का आइडेंटिफ़ायर.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "assigneeMode": enum (AssigneeMode),
  "modifyIndividualStudentsOptions": {
    object (ModifyIndividualStudentsOptions)
  }
}
फ़ील्ड
assigneeMode

enum (AssigneeMode)

सूचना का मोड जो बताता हो कि उसे सभी छात्र-छात्राएं ऐक्सेस कर सकते हैं या कोई एक छात्र/छात्रा.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

यह सेट करें कि कौनसे छात्र-छात्राएं इस सूचना को देख सकते हैं और कौनसे नहीं. सिर्फ़ तब तय की जानी चाहिए, जब assigneeMode की वैल्यू INDIVIDUAL_STUDENTS हो.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Announcement का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.