Method: projects.histories.executions.steps.thumbnails.list

แสดงรายการภาพขนาดย่อของรูปภาพที่แนบอยู่กับขั้นตอน

อาจแสดงผลรหัสข้อผิดพลาดตามรูปแบบบัญญัติต่อไปนี้: - PERMISSION_DENIED - หากผู้ใช้ไม่ได้รับอนุญาตให้อ่านจากโปรเจ็กต์หรือจากรูปภาพใดๆ - INVALID_ARGUMENT - หากคำขอมีรูปแบบไม่ถูกต้อง - NOT_FOUND - หากไม่มีขั้นตอน หรือไม่มีรูปภาพใดๆ

คำขอ HTTP

GET https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails

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

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

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

string

รหัสโปรเจ็กต์

ต้องระบุ

historyId

string

รหัสประวัติ

ต้องระบุ

executionId

string

รหัสการดำเนินการ

ต้องระบุ

stepId

string

รหัสขั้นตอน

ต้องระบุ

พารามิเตอร์การค้นหา

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

string

โทเค็นต่อเนื่องเพื่อดำเนินการค้นหาต่อในรายการถัดไป

ไม่บังคับ

pageSize

integer

จำนวนภาพขนาดย่อสูงสุดที่จะดึงข้อมูล

ค่าเริ่มต้นคือ 50 เซิร์ฟเวอร์จะใช้ค่าเริ่มต้นนี้หากไม่ได้ตั้งค่าช่องนี้หรือมีค่าเป็น 0

ไม่บังคับ

เนื้อความของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

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

คำตอบที่มีภาพขนาดย่อในขั้นตอน

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "thumbnails": [
    {
      object (Image)
    }
  ],
  "nextPageToken": string
}
ช่อง
thumbnails[]

object (Image)

รายการข้อมูลรูปภาพ

รูปภาพจะส่งกลับมาตามลำดับที่กำหนด โดยจะเรียงลำดับตามปัจจัยเหล่านี้โดยเรียงตามลำดับความสำคัญ ดังนี้ * อันดับแรก ตามกรอบการทดสอบที่เกี่ยวข้อง รูปภาพที่ไม่มีกรอบการทดสอบจะถือว่ามากกว่ารูปภาพที่มีกรณีเดียว * อย่างที่ 2 คือตามเวลาที่สร้าง รูปภาพที่ไม่มีเวลาที่สร้างจะมากกว่ารูปภาพที่มีเวลาที่สร้าง * ขั้นที่สาม คือตามลำดับการเพิ่มเข้าไปในขั้นตอน (โดยการเรียกใช้ steps.create หรือ steps.patch)

nextPageToken

string

โทเค็นต่อเนื่องเพื่อดำเนินการค้นหาต่อในรายการถัดไป

หากตั้งค่าแล้ว แสดงว่ามีภาพขนาดย่อให้อ่านมากกว่านี้ โดยการเรียกใช้ List อีกครั้งด้วยค่านี้ในฟิลด์ pageToken

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/cloud-platform

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมการตรวจสอบสิทธิ์

อิมเมจ

รูปภาพ พร้อมด้วยลิงก์ไปยังรูปภาพหลักและภาพขนาดย่อ

การแสดง JSON
{
  "stepId": string,
  "sourceImage": {
    object (ToolOutputReference)
  },

  // Union field thumbnail_or_error can be only one of the following:
  "thumbnail": {
    object (Thumbnail)
  },
  "error": {
    object (Status)
  }
  // End of list of possible types for union field thumbnail_or_error.
}
ช่อง
stepId

string

ขั้นตอนที่แนบรูปภาพ

ตั้งค่าเสมอ

sourceImage

object (ToolOutputReference)

การอ้างอิงถึงรูปภาพต้นฉบับขนาดเต็ม

ซึ่งจะเหมือนกับรายการ ToolOutputs สำหรับรูปภาพที่อยู่ภายใต้ขั้นตอน

ตั้งค่าเสมอ

ช่องการรวม thumbnail_or_error อาจเป็นภาพขนาดย่อของรูปภาพ หรือข้อผิดพลาดที่อธิบายสาเหตุที่ไม่สามารถแสดงภาพขนาดย่อได้ thumbnail_or_error ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
thumbnail

object (Thumbnail)

ภาพปก

error

object (Status)

ข้อผิดพลาดที่อธิบายสาเหตุที่ไม่สามารถแสดงภาพขนาดย่อได้

ภาพขนาดย่อ

ภาพขนาดย่อหนึ่งภาพพร้อมขนาดและรูปแบบ

การแสดง JSON
{
  "contentType": string,
  "heightPx": integer,
  "widthPx": integer,
  "data": string
}
ช่อง
contentType

string

ประเภทเนื้อหาของภาพขนาดย่อ เช่น "image/png"

ตั้งค่าเสมอ

heightPx

integer

ความสูงของภาพขนาดย่อในหน่วยพิกเซล

ตั้งค่าเสมอ

widthPx

integer

ความกว้างของภาพขนาดย่อในหน่วยพิกเซล

ตั้งค่าเสมอ

data

string (bytes format)

ตัวไฟล์ภาพขนาดย่อเอง

กล่าวคือ จำนวนไบต์ในที่นี้คือไบต์ที่รวมกันเป็นไฟล์ภาพขนาดย่อ สามารถแสดงเป็นรูปภาพตามที่เป็นอยู่ (พร้อมด้วยประเภทเนื้อหาที่เหมาะสม)

ตั้งค่าเสมอ

สตริงที่เข้ารหัสฐาน 64

สถานะ

ประเภท Status กำหนดโมเดลข้อผิดพลาดเชิงตรรกะที่เหมาะกับสภาพแวดล้อมในการเขียนโปรแกรมแบบต่างๆ ซึ่งรวมถึง REST API และ RPC API gRPC ใช้ ข้อความ Status แต่ละข้อความจะมีข้อมูล 3 ส่วน ได้แก่ รหัสข้อผิดพลาด ข้อความแสดงข้อผิดพลาด และรายละเอียดข้อผิดพลาด

คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อผิดพลาดนี้และวิธีใช้รูปแบบดังกล่าวได้ในคู่มือการออกแบบ API

การแสดง JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
ช่อง
code

integer

รหัสสถานะ ซึ่งควรเป็นค่า enum ของ google.rpc.Code

message

string

ข้อความแสดงข้อผิดพลาดที่นักพัฒนาแอปเห็น ซึ่งควรเป็นภาษาอังกฤษ ข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้ควรแปลและส่งในช่อง google.rpc.Status.details หรือแปลโดยไคลเอ็นต์

details[]

object

รายการข้อความที่มีรายละเอียดข้อผิดพลาด API จะใช้ชุดประเภทข้อความที่พบได้ทั่วไป

ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม "@type" จะมี URI ที่ระบุประเภท ตัวอย่างเช่น { "id": 1234, "@type": "types.example.com/standard/id" }