REST Resource: courses.aliases

Kaynak: CourseAlias

Ders için alternatif tanımlayıcı.

Takma ad, bir kursu benzersiz şekilde tanımlar. Aşağıdaki kapsamlardan biri dahilinde benzersiz olmalıdır:

  • alan: Alan 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 ad genellikle bir ders için Classroom dışında bir tanımlayıcı olduğunda kullanılır.

  • proje: Proje kapsamlı takma ad, takma adı oluşturan Developer Console proje kimliğini kullanan bir uygulamadan gelen tüm istekler tarafından görülebilir ve herhangi bir proje tarafından oluşturulabilir. Proje kapsamlı takma adlar genellikle bir uygulamada alternatif tanımlayıcılar olduğunda kullanılır. İletim hatası olması durumunda kursların yinelenmesini önlemek için rastgele bir değer de kullanılabilir çünkü bir isteğin yeniden denenmesi, önceki bir istek başarılı olursa ALREADY_EXISTS sonucunu döndürü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ı bir 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

create

Ders için takma ad oluşturur.

delete

Dersin takma adını siler.

list

Dersin takma adlarının listesini döndürür.