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

create

Bir ders için takma ad oluşturur.

delete

Dersin takma adını siler.

list

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