Method: oauthClients.exchangeDebugToken

ตรวจสอบข้อมูลลับของโทเค็นการแก้ไขข้อบกพร่องที่คุณสร้างไว้ก่อนหน้านี้โดยใช้ CreateDebugToken หากถูกต้อง ระบบจะแสดงผล AppCheckToken

โปรดทราบว่าวิธีนี้มีการบังคับใช้โควต้าที่จำกัดเพื่อป้องกันไม่ให้แอปถูกละเมิดโดยไม่ตั้งใจ

คำขอ HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{app=oauthClients/*}:exchangeDebugToken

URL ใช้ไวยากรณ์ การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
app

string

ต้องระบุ ชื่อทรัพยากรที่เกี่ยวข้องของแอปในรูปแบบต่อไปนี้

projects/{project_number}/apps/{app_id}

หากจำเป็น คุณสามารถแทนที่องค์ประกอบ project_number ด้วยรหัสโปรเจ็กต์ Firebase ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวระบุโปรเจ็กต์ตามมาตรฐาน AIP 2510 ของ Google

หรือหากเรียกใช้เมธอดนี้สำหรับไคลเอ็นต์ OAuth ที่มีการป้องกันโดย App Check ช่องนี้ก็อาจอยู่ในรูปแบบต่อไปนี้ด้วย

oauthClients/{oauth_client_id}

คุณจะดูรหัสไคลเอ็นต์ OAuth สำหรับไคลเอ็นต์ OAuth ได้ในคอนโซล Google Cloud โปรดทราบว่าขณะนี้ระบบรองรับไคลเอ็นต์ OAuth ของ iOS เท่านั้น และต้องลิงก์กับแอป Firebase ของ iOS ที่เกี่ยวข้อง โปรดดูข้อมูลเพิ่มเติมใน เอกสารประกอบ

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "debugToken": string,
  "limitedUse": boolean
}
ช่อง
debugToken

string

ต้องระบุ ข้อมูลลับของโทเค็นการแก้ไขข้อบกพร่อง สตริงนี้ต้องตรงกับข้อมูลลับของโทเค็นการแก้ไขข้อบกพร่องที่สร้างไว้ก่อนหน้านี้โดยใช้ CreateDebugToken

limitedUse

boolean

ระบุว่าเอกสารรับรองนี้มีไว้สำหรับใช้ในบริบทที่การใช้งานแบบจำกัด ( true ) หรือตามเซสชัน ( false ) หากต้องการเปิดใช้เอกสารรับรองนี้กับฟีเจอร์ การป้องกันการเล่นซ้ำ ให้ตั้งค่าเป็น true ค่าเริ่มต้นคือ false

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ AppCheckToken