REST Resource: courses.aliases

संसाधन: courseAlias

कोर्स के लिए वैकल्पिक आइडेंटिफ़ायर.

उपनाम खास तौर पर किसी कोर्स की पहचान करता है. यहां दिए गए स्कोप में से किसी एक में, यह यूनीक होना चाहिए:

  • डोमेन: डोमेन के स्कोप वाला उपनाम, उपनाम बनाने वाले के डोमेन के सभी उपयोगकर्ताओं को दिखता है. इसे कोई डोमेन एडमिन ही बना सकता है. डोमेन के स्कोप वाले अन्य नाम का इस्तेमाल अक्सर तब किया जाता है, जब किसी कोर्स में Classroom से बाहर का कोई आइडेंटिफ़ायर शामिल होता है.

  • प्रोजेक्ट: प्रोजेक्ट के दायरे वाला उपनाम, Developer Console प्रोजेक्ट आईडी का इस्तेमाल करके किसी ऐप्लिकेशन के ऐसे किसी भी अनुरोध पर दिखता है जिसने उपनाम बनाया है और उसे किसी भी प्रोजेक्ट के ज़रिए बनाया जा सकता है. जब किसी ऐप्लिकेशन में वैकल्पिक आइडेंटिफ़ायर मौजूद होते हैं, तब आम तौर पर प्रोजेक्ट के स्कोप वाले उपनाम का इस्तेमाल किया जाता है. डुप्लीकेट कोर्स से बचने के लिए भी रैंडम वैल्यू का इस्तेमाल किया जा सकता है. ऐसा ट्रांसमिशन के काम नहीं करने पर किया जा सकता है. ऐसा इसलिए, क्योंकि किसी अनुरोध के दोबारा कोशिश करने पर ALREADY_EXISTS वापस आ जाएगा, अगर पिछला अनुरोध पूरा हो जाता है.

JSON के काेड में दिखाना
{
  "alias": string
}
फ़ील्ड
alias

string

उपनाम स्ट्रिंग. स्ट्रिंग का फ़ॉर्मैट, उम्मीद के मुताबिक उपनाम स्कोपिंग को दिखाता है.

  • d:<name>, डोमेन के स्कोप वाले अन्य डोमेन नेम के बारे में बताता है. उदाहरण: d:math_101
  • p:<name>, प्रोजेक्ट के स्कोप वाले उपनाम के बारे में बताता है. उदाहरण: p:abc123

इस फ़ील्ड में ज़्यादा से ज़्यादा 256 वर्ण होते हैं.

तरीके

create

कोर्स के लिए उपनाम बनाता है.

delete

कोर्स का उपनाम मिटाता है.

list

किसी कोर्स के लिए उपनामों की सूची दिखाता है.