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

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