REST Resource: courses.aliases

ทรัพยากร: CourseAlias

ตัวระบุทางเลือกสำหรับหลักสูตร

อีเมลแทนจะระบุหลักสูตรแบบไม่ซ้ำกัน โดยต้องไม่ซ้ำกันภายในขอบเขตใดขอบเขตหนึ่งต่อไปนี้

  • โดเมน: ชื่อแทนระดับโดเมนจะแสดงให้ผู้ใช้ทุกคนภายในโดเมนของผู้สร้างชื่อแทนเห็น และผู้ดูแลระบบโดเมนเท่านั้นที่สร้างชื่อแทนได้ มักใช้อีเมลแทนที่ระดับโดเมนเมื่อหลักสูตรมีตัวระบุภายนอก Classroom

  • โปรเจ็กต์: อีเมลแทนระดับโปรเจ็กต์จะแสดงในคำขอจากแอปพลิเคชันที่ใช้รหัสโปรเจ็กต์ของ Developer Console ที่สร้างอีเมลแทน และโปรเจ็กต์ใดก็ได้สร้างอีเมลแทนได้ มักใช้อีเมลแทนระดับโปรเจ็กต์เมื่อแอปพลิเคชันมีตัวระบุอื่น นอกจากนี้ คุณยังใช้ค่าแบบสุ่มเพื่อหลีกเลี่ยงหลักสูตรที่ซ้ำกันในกรณีที่การส่งไม่สำเร็จได้ เนื่องจากการส่งคำขออีกครั้งจะแสดงผลเป็น ALREADY_EXISTS หากคำขอก่อนหน้าสำเร็จ

การแสดง JSON
{
  "alias": string
}
ช่อง
alias

string

สตริงชื่อแทน รูปแบบของสตริงจะระบุขอบเขตของนามแฝงที่ต้องการ

  • d:<name> หมายถึงชื่อแทนระดับโดเมน ตัวอย่าง: d:math_101
  • p:<name> หมายถึงอีเมลแทนระดับโปรเจ็กต์ ตัวอย่าง: p:abc123

ช่องนี้มีความยาวสูงสุด 256 อักขระ

เมธอด

create

สร้างชื่อแทนสำหรับหลักสูตร

delete

ลบอีเมลแทนของหลักสูตร

list

แสดงรายการอีเมลแทนสำหรับหลักสูตร