REST Resource: courses.aliases

संसाधन: CourseAlias

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

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

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

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

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

string

उपनाम स्ट्रिंग. स्ट्रिंग का फ़ॉर्मैट ज़रूरी उपनाम का दायरा दिखाता है.

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

इस फ़ील्ड में 256 से ज़्यादा वर्ण नहीं होने चाहिए.

तरीके

create

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

delete

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

list

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