Google Classroom eklentileri artık geliştiricilerin genel kullanımına sunuldu! Daha fazla bilgi edinmek için lütfen
eklenti belgelerini inceleyin.
REST Resource: courses.aliases
Kaynak: CourseAlias
Kurs için alternatif tanımlayıcı.
Takma ad, bir kursu benzersiz şekilde tanımlar. Aşağıdaki kapsamlardan birinde benzersiz olmalıdır:
alan adı: Alan adı kapsamlı takma ad, takma adı oluşturan kullanıcının alanındaki tüm kullanıcılar tarafından görülebilir ve yalnızca bir alan yöneticisi tarafından oluşturulabilir. Alan kapsamlı takma adlar, genellikle bir dersin Classroom dışında tanımlayıcısı olduğunda kullanılır.
project: Takma adı oluşturan ve herhangi bir proje tarafından oluşturulabilen, Developer Console proje kimliğini kullanan bir uygulamadan gelen tüm istekler proje kapsamlı takma ad olarak görünür. Proje kapsamlı takma adlar, genellikle uygulamanın alternatif tanımlayıcıları olduğunda kullanılır. Ayrıca rastgele bir değer, iletim hataları durumunda yinelenen kursları önlemek için de kullanılabilir. Çünkü bir istek yeniden denetlendiğinde, önceki istek başarılıysa ALREADY_EXISTS
değeri döndürülür.
JSON gösterimi |
{
"alias": string
} |
Alanlar |
alias |
string
Takma ad dizesi. Dizenin biçimi, istenen takma ad kapsamını belirtir.
d:<name> , alan kapsamlı takma adı belirtir. Örnek: d:math_101
p:<name> , proje kapsamlı bir takma adı belirtir. Örnek: p:abc123
Bu alanın maksimum uzunluğu 256 karakterdir.
|
Yöntemler |
|
Bir ders için takma ad oluşturur. |
|
Dersin takma adını siler. |
|
Dersin takma adlarının listesini döndürür. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-10-11 UTC.
[null,null,["Son güncelleme tarihi: 2024-10-11 UTC."],[[["A CourseAlias is an alternative, unique identifier for a course, offering flexibility for domain and project-level scoping."],["Aliases can be domain-scoped (visible within the creator's domain) or project-scoped (visible to the creating project)."],["Domain-scoped aliases are typically used for external course identifiers, while project-scoped aliases are useful for application-specific identifiers or ensuring data integrity."],["You can manage CourseAliases using the provided methods to create, delete, and list them for a specific course."]]],[]]