Method: courses.courseWork.addOnAttachments.create

पोस्ट के नीचे ऐड-ऑन अटैचमेंट बनाता है.

पोस्ट पर नए अटैचमेंट बनाने के लिए ऐड-ऑन को अनुमति की ज़रूरत होती है.

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

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

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments

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

पाथ पैरामीटर

पैरामीटर
courseId

string

ज़रूरी है. कोर्स का आइडेंटिफ़ायर.

itemId

string

Announcement, CourseWork या CourseWorkMaterial का आइडेंटिफ़ायर, जिसके तहत अटैचमेंट बनाना है. यह फ़ील्ड ज़रूरी है, लेकिन postId से माइग्रेट करते समय इसे मार्क नहीं किया जाता.

क्वेरी पैरामीटर

पैरामीटर
postId
(deprecated)

string

ज़रूरी नहीं. यह अब काम नहीं करता. इसके बजाय, itemId का इस्तेमाल करें.

addOnToken

string

ज़रूरी नहीं. अनुरोध की अनुमति देने वाला टोकन.

जब उपयोगकर्ता को Classroom से ऐड-ऑन के यूआरएल पर रीडायरेक्ट किया जाता है, तो टोकन को क्वेरी पैरामीटर के तौर पर पास किया जाता है.

Classroom में अटैचमेंट बनाने के लिए अनुमति वाला यह टोकन ज़रूरी है. हालांकि, पार्टनर के लिए अटैचमेंट बनाने के लिए यह ज़रूरी नहीं है. पार्टनर को ध्यान में रखकर अटैचमेंट बनाने के लिए न दिए जाने पर गड़बड़ी दिखाता है. साथ ही, उन डेवलपर प्रोजेक्ट की जानकारी देता है जिन्होंने अटैचमेंट बनाया है और उसका पैरंट स्ट्रीम आइटम मेल नहीं खाता.

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

अनुरोध के मुख्य भाग में AddOnAttachment का उदाहरण है.

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

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

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

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

  • https://www.googleapis.com/auth/classroom.addons.teacher

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