คลาสยูทิลิตีเพื่อแยกวิเคราะห์ URL การทำงานของอีเมล เช่น การรีเซ็ตรหัสผ่าน การยืนยันอีเมล การลงชื่อเข้าใช้ลิงก์อีเมล ฯลฯ
ตัวสร้างสำหรับชั้นเรียนนี้มีการทำเครื่องหมายเป็นภายใน โค้ดของบุคคลที่สามไม่ควรเรียกใช้ตัวสร้างโดยตรงหรือสร้างคลาสย่อยที่ขยายคลาส ActionCodeURL
ลายเซ็น:
export declare class ActionCodeURL
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
apiKey | สตริง | คีย์ API ของลิงก์การดำเนินการกับอีเมล | |
รหัส | สตริง | รหัสการดำเนินการของลิงก์การดำเนินการทางอีเมล | |
continueUrl | สตริง | ค่าว่าง | URL ดำเนินการต่อของลิงก์การดำเนินการกับอีเมล ไม่มีค่าหากไม่มีให้ | |
รหัสภาษา | สตริง | ค่าว่าง | รหัสภาษาของลิงก์การดำเนินการกับอีเมล ไม่มีค่าหากไม่มีให้ | |
การดำเนินการ | สตริง | การดำเนินการที่ทำโดยลิงก์การดำเนินการทางอีเมล โดยจะส่งคืนจากประเภทใดประเภทหนึ่งจาก ActionCodeInfo | |
รหัสกลุ่มผู้ใช้ | สตริง | ค่าว่าง | รหัสกลุ่มผู้ใช้ของลิงก์การดำเนินการกับอีเมล ไม่มีค่า หากการดำเนินการกับอีเมลมาจากโปรเจ็กต์ระดับบนสุด |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
แยกวิเคราะห์(ลิงก์) | static |
แยกวิเคราะห์สตริงลิงก์การดำเนินการกับอีเมลและแสดง ActionCodeURL หากลิงก์ถูกต้อง ไม่เช่นนั้นจะแสดงผลเป็น Null |
ActionCodeURL.apiKey
คีย์ API ของลิงก์การดำเนินการกับอีเมล
ลายเซ็น:
readonly apiKey: string;
ActionCodeURL.code
รหัสการดำเนินการของลิงก์การดำเนินการทางอีเมล
ลายเซ็น:
readonly code: string;
ActionCodeURL.continueUrl
URL ดำเนินการต่อของลิงก์การดำเนินการกับอีเมล ไม่มีค่าหากไม่มีให้
ลายเซ็น:
readonly continueUrl: string | null;
ActionCodeURL.languageCode
รหัสภาษาของลิงก์การดำเนินการกับอีเมล ไม่มีค่าหากไม่มีให้
ลายเซ็น:
readonly languageCode: string | null;
ActionCodeURL.operation
การดำเนินการที่ทำโดยลิงก์การดำเนินการทางอีเมล โดยจะส่งคืนจากประเภทใดประเภทหนึ่งจาก ActionCodeInfo
ลายเซ็น:
readonly operation: string;
ActionCodeURL.tenantId
รหัสกลุ่มผู้ใช้ของลิงก์การดำเนินการกับอีเมล ไม่มีค่า หากการดำเนินการกับอีเมลมาจากโปรเจ็กต์ระดับบนสุด
ลายเซ็น:
readonly tenantId: string | null;
ActionCodeURL.parseLink()
แยกวิเคราะห์สตริงลิงก์การดำเนินการกับอีเมลและแสดง ActionCodeURL หากลิงก์ถูกต้อง ไม่เช่นนั้นจะแสดงผลเป็น Null
ลายเซ็น:
static parseLink(link: string): ActionCodeURL | null;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ลิงก์ | สตริง | สตริงลิงก์การดำเนินการของอีเมล |
การคืนสินค้า:
ActionCodeURL | ค่าว่าง
ออบเจ็กต์ ActionCodeURL หรือค่าว่าง หากลิงก์ไม่ถูกต้อง