Method: courses.courseWork.addOnAttachments.list

पोस्ट में, ऐड-ऑन से बनाए गए सभी अटैचमेंट दिखाता है.

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

इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:

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

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

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

पाथ पैरामीटर

पैरामीटर
courseId

string

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

itemId

string

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

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

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

string

ज़रूरी नहीं. उस कोर्स में मौजूद पोस्ट का आइडेंटिफ़ायर जिसका अटैचमेंट की सूची बनानी है. इसका इस्तेमाल बंद कर दिया गया है. इसके बजाय, itemId का इस्तेमाल करें.

pageSize

integer

ज़्यादा से ज़्यादा कितने अटैचमेंट दिखाने हैं. हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर इसकी वैल्यू नहीं दी जाती है, तो ज़्यादा से ज़्यादा 20 अटैचमेंट दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 20 है. 20 से ज़्यादा वैल्यू को 20 पर सेट कर दिया जाएगा.

pageToken

string

पेज टोकन, जो पिछले addOnAttachments.list कॉल से मिला था. अगला पेज देखने के लिए, यह डालें.

पेजेशन करते समय, addOnAttachments.list को दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य हिस्सा

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

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

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

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

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