REST Resource: courses.aliases

Kaynak: CourseAlias

Dersin alternatif tanımlayıcısı.

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

  • alan: Alan kapsamlı takma adlar, takma adı oluşturan kullanıcının alanındaki tüm kullanıcılar tarafından görülebilir ve yalnızca alan yöneticileri tarafından oluşturulabilir. Alan kapsamlı takma adlar genellikle bir dersin Classroom dışında bir tanımlayıcısı olduğunda kullanılır.

  • project: Proje kapsamlı bir 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 uygulamanın alternatif tanımlayıcıları olduğunda kullanılır. İletim hataları durumunda yinelenen kursların oluşmasını önlemek için rastgele bir değer de kullanılabilir. Önceki bir istek başarılı olursa istek tekrar denediğinde ALREADY_EXISTS döndürülür.

JSON gösterimi
{
  "alias": string
}
Alanlar
alias

string

Takma ad dizesi. Dizinin biçimi, istenen takma ad kapsamını belirtir.

  • d:<name>, alan kapsamlı bir takma adı gösterir. Örnek: d:math_101
  • p:<name>, proje kapsamlı bir takma adı gösterir. Örnek: p:abc123

Bu alanın maksimum uzunluğu 256 karakterdir.

Yöntemler

create

Bir ders için takma ad oluşturur.

delete

Bir dersin takma adını siler.

list

Bir kursun takma adlarının listesini döndürür.