Add-on Google Classroom kini tersedia secara umum untuk developer. Lihat
dokumentasi add-on untuk informasi selengkapnya.
REST Resource: courses.aliases
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Resource: CourseAlias
ID alternatif untuk kursus.
Alias mengidentifikasi kursus secara unik. ID ini harus unik dalam salah satu cakupan berikut:
domain: Alias cakupan domain dapat dilihat oleh semua pengguna dalam domain pembuat alias dan hanya dapat dibuat oleh admin domain. Alias cakupan domain sering digunakan saat kursus memiliki ID di luar Classroom.
project: Alias cakupan project dapat dilihat oleh permintaan apa pun dari aplikasi yang menggunakan project ID Developer Console yang membuat alias dan dapat dibuat oleh project apa pun. Alias cakupan project sering digunakan saat aplikasi memiliki ID alternatif. Nilai acak juga dapat digunakan untuk menghindari kursus duplikat jika terjadi kegagalan transmisi, karena mencoba ulang permintaan akan menampilkan ALREADY_EXISTS
jika permintaan sebelumnya berhasil.
Representasi JSON |
{
"alias": string
} |
Kolom |
alias |
string
String alias. Format string menunjukkan cakupan alias yang diinginkan.
d:<name> menunjukkan alias cakupan domain. Contoh: d:math_101
p:<name> menunjukkan alias cakupan project. Contoh: p:abc123
Kolom ini memiliki panjang maksimum 256 karakter.
|
Metode |
|
Membuat alias untuk kursus. |
|
Menghapus alias kursus. |
|
Menampilkan daftar alias untuk kursus. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[],[],null,["# REST Resource: courses.aliases\n\n- [Resource: CourseAlias](#CourseAlias)\n - [JSON representation](#CourseAlias.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: CourseAlias\n---------------------\n\nAlternative identifier for a course.\n\nAn alias uniquely identifies a course. It must be unique within one of the following scopes:\n\n- domain: A domain-scoped alias is visible to all users within the alias creator's domain and can be created only by a domain admin. A domain-scoped alias is often used when a course has an identifier external to Classroom.\n\n- project: A project-scoped alias is visible to any request from an application using the Developer Console project ID that created the alias and can be created by any project. A project-scoped alias is often used when an application has alternative identifiers. A random value can also be used to avoid duplicate courses in the event of transmission failures, as retrying a request will return `ALREADY_EXISTS` if a previous one has succeeded.\n\n| JSON representation |\n|-----------------------------|\n| ``` { \"alias\": string } ``` |\n\n| Fields ||\n|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `alias` | `string` Alias string. The format of the string indicates the desired alias scoping. - `d:\u003cname\u003e` indicates a domain-scoped alias. Example: `d:math_101` - `p:\u003cname\u003e` indicates a project-scoped alias. Example: `p:abc123` This field has a maximum length of 256 characters. |\n\n| Methods ------- ||\n|-----------------------------------------------------------------------------|-----------------------------------------|\n| ### [create](/workspace/classroom/reference/rest/v1/courses.aliases/create) | Creates an alias for a course. |\n| ### [delete](/workspace/classroom/reference/rest/v1/courses.aliases/delete) | Deletes an alias of a course. |\n| ### [list](/workspace/classroom/reference/rest/v1/courses.aliases/list) | Returns a list of aliases for a course. |"]]